I find Dukes is very uneven. There is one guy (Dave something) that is very knowledgable and loves road bikes but he has been working in service recently...which is a mistake because he should be working with the public.
Some other guys do have attitude and no knowledge.
Cavern: guy know his stuff, just doesn't have much in the shop.
Cycle Therapy: nice enough to tak to and decent stock. However, I think they may be the most expensive shop in Toronto item by item. THey had a sale last weekend and I went over. THey wanted were willing to discount tires from $35 to $31.5 for the 'special' sale but I found the same tires elsewhere at $29.50. They were selling Mavic ES wheels at $1800 when they are usually about $1500.
So, nice people, but at those prices I'd shop elsewhere.
Labicicletta has fabulous high end bikes, but I find if you speak to Heath there, you don't get pretension but rather a passion for the equipment. But, you guys are right, the prices are not for the faint of heart. But I will say this, the prices are (for the same items) much better than, say, Cycle Therapy. In fact on tires and other odds and ends, Labicicletta is about 10 to 15% cheaper than Cycle Therapy.
Urbane, I find, is an interesting compromise. They do have some nice urban odd-ball stuff. They have the best selection of recumbants I've seen. But I would never buy a road bike there...they don't know how to do a fitting and their attitude is 'ride in around the block and if it feels good, it's right for you'. They take no time in making sure you get what is right for you. And, frankly I find they really do not know about bikes. But they are very friendly.
that's my take on things.