Joined: Aug 2009
Posts: 209
also
4/12/2018 at 8:17 PM
If you get US cash at your favourite local bank before you go, you pay the exchange rate as of that day plus the banks fee, usually 1.5% or to 2.5%.
If you pay by credit card, your bank does the same: you pay the exchange rate plus the bank's usual exchange fee, except that you pay the exchange rate in effect at the time you make the transaction. So if CAD has improved since you left, you are ahead. If USD has improved, then you would have been better off buying USD before you left.
Using debit - in addition to the exchange rate at the time, my bank charges a flat $2.00 fee for using debit outside of Canada. And so, it's not very economical to use debit to pay for a $12.95 meal, but not so bad on a $400 purchase.
I've never needed to use an ATM outside of Canada, always liked to have my cash in hand when I leave, one less thing to worry about when you get there.