I went here to exchange my Japanese yen couple days ago. I looked online and the current live exchange rate was 10,000 yen for 130 CAD, according to www.xe.com. When I got to the Foreign Exchange Centre, they were secretive about their exchange rate (they would not display the buy and sell rate). The clerk (who was an older cranky lady) told me that she would exchange 10,000 yen for 90 CAD. WHAT A RIPOFF. I had to check with her three times because I could not believe what I was hearing. She refused to write it down on paper for me.
I understand that they have to make money by charging fees but I would have lost 40 CAD for every 10,000 yen I exchanged. That's almost a THIRD of what you are exchanging. How unethical and gross. I was planning on exchanging 88000 yen that day, which was worth 1144 CAD in the market. They would have only given me back 792 CAD, meaning I would have had to pay 352 CAD to the exchange centre for a single transaction. I ended up leaving the place without exchanging money. Do yourself a favour and don't even bother going here as it is a huge waste of time.