Just sold a bike to a guy from Canada. Tell them to bring US cash, their banks won't have that much on hand short notice more than likely....so I told him to bring Canadian cash and stop at a bank on the way down to swap it to US cash. Worked great :-)
I wouldn't take a check...bank draft or not.
Hodakaguy