I've built my own soil like many others here. It was costly and time consuming but I did enjoy the learning experience. Anyway, I stumbled across a local company (in BC, Canada) who makes a bagged soil that comes with pretty much everything I was putting into my home-made supersoil. It's not cheap at $30cdn for a 40L bag but for what it is, I think the price is actually cheap. Just thought I'd throw this out there for any of my fellow Canadians who wanted to try an organic soil but were either too confused about building their own or just don't have the time for it. You can always use this soil as your base and tweak it to your liking. I will likely be trying out a few of their other products as well. Here's a list of ingredients. Coconut Fiber, Composted Forest Material, Feather Meal, Fish Bone Meal, Guano, Gypsum, Greensand, Kelp Meal, Mycorrhizae, Non-GMO Alfalfa Meal, Organic pH Adjusters, Peat Moss, Perlite, Rock Dust, Rock Phosphate, Soybean Meal, Wormcastings. Here's a link to the company, BlueSky Organics.