How do you rationalize charging someone in a different currency that they have agreed to pay? I agreed to pay 1100 CAD for my 3 night stay, and when I got to the hotel, I was charged 1100 USD. There is a 30% difference between CAD and USD. Currencies are not interchangeable.