Never know this place exists, until today I drove by, decided to take a look, because judging from the outside, might be interesting.
Man, it's huge (In action figures' shop world, u can't compare with department store), it has 2 stories, lots of stuffs. It even have a live white kangaroo on the 2nd floor!
I asked the owner, it has been opened for 1 year and half.
Anyone in GTA should take a look when u have time. The only draw back is the transformers price there is very expensive, maybe the owner doesn't know transformers that well, so just give a high price tag. For example, transformers titanium are all $100/each. G1 blaster loose $350.
But transformers is just a small portion of all the goods, this is definite a great place to check.
The address is 3901 highway 7, vaughan, ON.