Cyclepath on Bloor (now called Sweet Pete's I think), is a good store. The last time I was at Dukes on Queen (in Sept) they had a big selection of Road Bikes. I didn't look for touring bikes, but Dukes is one of the most popular bike stores in Toronto.