Couple of thoughts for you. You cannot take more than $10k cash across the border. Bank transfer is the way to go; protects both parties. You can transfer money bank to bank. Send a nominal deposit to proof that the transfer works between the banks. Worked for me when I purchased a car in the US. Some transfers may take 48 hours to process. Cheques, money orders, other paper can be forged and should not be trusted. Tax is paid upon registration of the car, so you as a US buyer would not pay Canadian tax from a private seller. If you purchased from a business/dealership, then you likely pay local sales tax upon purchase and then request a refund. I believe you now need a broker to get the car from Canada to the US. Typically the border point of entry needs to be advised of your import 48 - 72 hours in advance of you crossing the border. Good luck.