ATM machines are just as plentiful in southern Canada, where 90% of the citizens live, as in the populated areas of the US. All Canadian banks will have one, most large supermarkets, malls, etc it is not a problem finding one. I will just keep an eye out at the first town/city I come to after crossing the border, park, go to the machine and withdraw the funds I need in Canadian currency. Have never noticed any big difference in the fees charged. Give your debit card company a call before the trip to see if they have any agreements with any of the Canadians to give you a lower rate on fees.