Should I exchange my money for USD here at a bank, or take out money from ATM in US?
I have a TD and Tangerine debit card. I also have a Stack card, and a couple no foreign transaction fee credit cards. I am in need of some USD while travelling, and will have a layover in USA while going to another country. Would it be better to exchange to USD at a TD Bank branch here, or should I use an ATM at the US airport to withdraw money? Also, should I are using my no foreign transaction credit card to withdraw rather than the debit cards? I'm not sure which would be cheaper.