I used this guy today. I think the official was 1.3475 CAD to 1 USD. He gave me 1.33. ATM's seem to be doing one or two cents less like 1.32 or 1.31. Some banks have a limit on how much cardholders can withdraw in a day, so there is still value in an old fashioned currency exchange.