One of my favorite stores in Toronto.
Bought my winter jacket there and love it.
But this 5 star is for the Bike repair department. I've been using them for my minor bike repairs / tune-ups / replacing parts for over a year now and have been consistently happy with the service. They work fast, the employees have a great attitude and are completely friendly, honest, direct and not elitist pricks (which some bicycle store employees tend to be), all of that is 5 star in my opinion. Their service prices have gone up a quite a bit in the last year (one employee said their previous rates were so low it was undercutting the other bike shops in the city), that's a little unfortunate but still they do great work. Their components and parts are priced well too.
My Girlfriend has also used them for repairs with her (frequently problematic) hybrid and they have provided solid service for her too. I'd love to support small independent bike stores in the city, unfortunately I've gotten nothing but extra long waits for repairs and unfriendly service from the majority of them.
Although I will say either than MEC, the best bike repair shop in the city I've found is The Bike Joint on Harbord Street. I no longer live near that area but they also provided fast, inexpensive, quality work with fair prices.