I was just shortchanged and hence want to share experience. I wanted canadian dollars since I had to pay for my accommodation on arrival and that too for full one month. Only mode of acceptance was cash in canadian dollars. I got exchange rate of 0.95 canadian dollar for one usd. Following day when checked with the bank the correct exchange rate was 1.01 cad for one usd!!!.