If anybody is close to Mississauga (or maybe not so close, but able to get there), you really need to go check out "Lasting Toys" at 2410 Dunwin Dr (they also have a Bricklink store but, I notice that they don't have their full inventory on there). LEGO and pretty much nothing else (anything 'else' is LEGO-related).
I've been out there the last two Saturdays and really, the selection of stuff they have is just STUNNING. Old, rare, books, Lifelites, plush, grab bags... I'll be SHOCKED if you walk out with nothing. Oh and they have more key chains than I think I've ever seen in one place before...lots of old ones, too.
www.lastingtoys.com
Mon.-Thur. 10am - 5pm
Fri. 10am - 7pm
Sat. 10am - 5pm
Sun. Closed
That's my "good deed" for the day.