There is one store on Carling ave.... Darn, cannot remember the name tho. Look it up in the yellow pages. They have better and healthier rocks than Big Al's, in my opinion. That shop is fine if you only want to buy a few rocks.
You can also try J & L Aquatics, in BC. They have a good price for their LR
, and even with the shipping rates, it comes up less than if you purchased all your rock locally. I know I did the math and that is where I will be ordering mine when I will finally start my main tank.