This is one of my few go to place for FX currency needs. Their rate are among the best available in GTA, especially for Asian currencies. though they do no carry currencies for all countries.
In Sep 2016, I exchanged Japanese yen for my upcoming trip, their rate is within 1% of the rate I found on xe.com
as a rule of thumb, ALWAYS call up at least a few places to make sure you get the best rate. But i can safely say that smaller shop like this almost has much rate than major banks like RBC and TD.