Biggest ripoff ever.
Upon landing in Toronto, I had zero Canadian dollars; just about $10 worth of "Loonies" and "Toonies" from a previous trip (if you dont know what those are, look it up!). So I needed some cash to get me to my hotel. The exchange rate they offered us was HORRIFIC - I handed over $300 USD and got back $267 CAN. WTF! That's 1 USD = .89 CAN. Realize that the real exchange rate at the time is 1 USD = 1.03 CAN. And they advertise that there's no commission. Profiting $30 on a currency exchange is more than enough commission.