Maxsports at Kennedy and steeles have some good prices. Browns shoes in toronto have a few models. Canuck badminton in Scarborough. Any model in particular? I would probably know where you can find it cheapest.
Canuck Stuff has the most selection that I know of. The prices are fairly competitive for many of their items, though I've never shopped for shoes there so I wouldn't know about those.
I ordered mine from Eric. Good service fast delivery as I know what size fits me best. I have wide feet so couldn't get much choice locally to try. Lees also has good yonex and victor selection.
There is currently a warehouse sale by racquet sports in Scarborough (Kennedy and Passmore) going on this week and next week. They have the SHb01 and ShbF1 plus a few others. Check it out.
I would suggest Yumo.ca from Vancouver. They have this promo for Free shipping for orders over $150. bought i few extra things with my shoes and got a free shipping.