I booked a hotel from what I thought was the hotels website. (my bad for not looking closer and discovering it was actually reservations.com) I watched that it was in Canadian currency (it all was) and for free cancellation options. I picked the hotel room and proceeded through payment and not once did it inform me of a $14.99 US fee. When it sent my confirmation number etc. I noticed the amount was about $50 more than it should have been. I went straight to my credit card info app and noticed an amount approx $150 more than what they confirmed. I called them back immediately. I was told the amount was my Canadian exchange rate. The rates on the page were US but clearly stated Canadian. (What?) How can they do this, I do not know. I wanted to cancel my reservation and they said I couldn't. I ended up calling the hotel directly getting a much better rate and then had to prove to reservation.com that I did infact rebook and they would refund my credit card the amount they charged me. But... here's the kicker, they won't do the refund until they're good and ready and I have $500 less credit on my card as I leave for a 5 day trip. And guess what? THEY DON'T CARE! The customer service is atrocious. The lady was friendly but they don't give an inch. How is this legal? The website is an outright lie. Oh, by the way... reservation.com is "Expedia"