There aren't many options for skateboard or BMX shops around Toronto so if you're into those sorts of things and stuck in the city then you're likely to end up here. I was not particular impressed with the selection or choice of products (very mainstream withing the alt sport community) but it's a sizable store with lots of copies of the same thing over and over. So if they carry the type of thing you're looking for they are likely to have it in stock. The prices are MUCH higher than I expected (also consider that I'm from the US and so it's about double the price).
You can buy a prebuilt basic skateboard for $100. You can get a decent skateboard built from a blank deck, brand-name trucks, ABEC 7 bearings, etc. for $150. Again that seems pretty high to me, but I don't know if it's any cheaper elsewhere in Toronto.
I liked the low-rider bike stuff and always wanted to build one of these bikes. So if I do that I might come here for some choice parts at bloated prices for the pleasure of browsing them in person. If you've got the money to burn you could put together a really sweet BMX from the parts they stock, but the assembled bike they were selling did not interest me at all. Anyway it might be worth a trip if you're looking to replace your wheels and are thinking to get a set to match your metallic blue frame or whatever. But if you're looking for a specialty part or anything unusual don't expect to find it here...they can probably order anything.