I booked my hotel in a Canadian city from a Canadian city and got charged in US dollars -certainly wasn't expecting that. We were going to a funeral and had limited time for planning, so didn't notice until I checked my Mastercard. I also got charged a booking fee which I hadn't noticed as well. The message here - be wary.