Trek have a great line up of quality bikes (from entry-level through to the best available) and the Trek Store in Toronto provides great sales and after-purchase service. I've bought three mountain bikes from them over years and have no complaints. On one of them there was a component (made by a Trek supplier -- Fox) that failed repeatedly. At the point when I was getting frustrated and would have hoped that the supplier would simply replace the part instead of trying to fix it, the owner of the Toronto store intervened and with Trek simply offered me a brand new bike of my choice -- even though by that point the bike was more than a year old. It was much more than I would have expected. A mark of the store's commitment to its customers.