I took a $1300 check from a Canadian at the Hershey Meet made out in US Dollars. His Credit Union called my bank and verified the funds were in US Dollars. He promised to make good on any additional fees. Well, my bank turned the check over to a money exchange company and I was charged $60. My Canadian buyer stuck to his promise but my bank did us both wrong. Needless to say I no longer have money in that bank. If you deal across the border this way make sure the bank you are dealing with has locations in both countrys. Say like Morgan Chase, etc.