get a no-fee US$ credit card (e.g. i use TD USD VISA); Z" r% z; A! V+ ~" l7 ?! n/ B
find someone who are willing to exchange with the XE rate ) D* V; X& x8 xdeposit your USD either to your US$ credit card or any US denominated chequeing/saving account : j ~. v8 o+ e8 m) wgo to the US and have fun (with thousands of dollars of bills to pay of course) 6 ~% t5 Q6 k9 V O* s9 t3 c' Q+ Epay your money when you get home8 w4 ]' j+ ~4 j5 G8 @! [3 V: G. e
" h5 v+ Q+ \1 X& m Ithe rule of thumb is: the less you get your service from the banks, the less you will have to pay9 ~! k6 X2 {' C+ `% r( \: `, ~
. l% Y& P7 J, ^( _8 S5 C. s. B
If you can't find someone who's willing to trade with you - you can trade with your bank with some costs depending on how much you trade. The worst is to swipe your CAD credit card in the US. Both VISA/Mastercard and your bank will skim profits every time you swipe your card.