I'm very sorry for the frustration you're having with this, however, what you're saying is simply not factual. Yes, your bank may very well not be able to process Canadian checks, however most U.S. banks have no trouble with this, whatsoever. If you have a smaller bank or if you use a credit union, then no, you will not be able to deposit Canadian checks. Stating no US banks will accept these is patently false. Further, just look through any of our complaints--folks are paid by checks daily and suffer no issues.
I genuinely want to resolve this for you. In order to do so, I'll need to receive a letter from your bank which states the reason for declining to process the payment. Once I have this, I'll be able to place a stop payment on this and issue a replacement, as well as the balance of your withdrawals.
Unfortunately, if your bank is not accepting Canadian checks, I know we will not be able to issue wires to that account. Unless you have another account with a larger institution (i.e., BofA, Chase, Citi, Wells Fargo), wires will be out of the question, as well. This would leave Bitcoin as the only payment method available. Once I receive your bank letter, we will sort this end of the issue out.
I've just sent you an email regarding this,