get a no-fee US$ credit card (e.g. i use TD USD VISA) 4 @7 i$ L0 N$ B1 _5 m6 H6 Dfind someone who are willing to exchange with the XE rate9 P* e" x2 r* n) S# \
deposit your USD either to your US$ credit card or any US denominated chequeing/saving account 7 P- U( f7 `* t# s7 Xgo to the US and have fun (with thousands of dollars of bills to pay of course) : L/ R4 \4 Q$ f- t" gpay your money when you get home 8 K- K* H8 }( z% o+ Y5 Q! `! Y. x; k# m
the rule of thumb is: the less you get your service from the banks, the less you will have to pay: F1 c) [' S- @: g5 C x
; A: `2 `0 s: ~6 q. o/ y/ W9 PIf 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.