There is Cycle world @ Sheppard and McCowan. They have lots of gear but I dont recall many pants.
Also Vonn cycle and Snow city. I haven't been to those so I dont know how much gear they sell.
But your best bet is to take a trip out to Whitby and check out GP Bikes and Royal distributing. I really like GP, haven't checked out their new place yet.
Bookmarks