ING charges $2 per transaction and doesn't charge a 2.5% premium on the exchange rate (most of the other banks have started charging that premium just like they do with credit card transactions).
If you're already with TD, you can change your account to their Select Service plan before you leave, which costs $29.95 per month but charges no other fees,even for using foreign ATMs. You can change it back to your usual monthly plan when you get back home.
Scotiabank is part of the Global ATM Alliance:
http://www.scotiabank.com/ca/common/...mber-banks.pdf. If you go to one of the participating banks, you pay no additional ATM fees.
Also, a few of the Canadian banks (Scotiabank, TD, RBC) have affiliated banks in some countries (TD has branches in the northeastern US, Scotiabank has local banks in a lot of Caribbean countries), and you can access your account the same as you do here.