If you're in Canada, I TOTALLY recommend that you try to get some Seasoil.
I was using various Miracle Grow and Shultz mixes and blends from Canadian Tire until I found this Seasoil stuff at my hydro store.
All I can say is, "WOW!". What a difference. Twice the growth...at least!
I don't know what's in that stuff, but it's magic.
I'm using the "Original" stuff in the orange bag.
You can use it straight out of the bag for best effect, or mix it with other bag soil. perilite, vermiculite, coco to stretch it out with good effect as well.
SEA SOILâ?¢ • Natural Organic Growing Soil for Your Flower & Vegetable Gardens
Wanna know the best part? It's all organic and certified for organic produce!
Crappy Tire don't sell it, so you might have to call around or maybe convince your hydro shop to order a pallet.
I'm totally planting all my tomatoes in this stuff come spring.