Anytime I get a (US) cheque from a program they're not familiar with, my (canadian) bank wants to hold the deposit for 30 days to allow the cheque to clear. After about 6 months of good cheques, they'll stop holding them. They say.
So instead I go to a cheque-cashing place and pay outrageous fees and get ripped on the exchange rate.
