There is also the mattel factory store attached to Mattel in Mississauga off of Brittania - they really don't have anything all that great. And most of the stuff they have is damaged packaging - on purpose so that people don't then sell it online.
Usually they have great prices on stuff.