The ferts aren't the right balance for cannabis. You'll end up with soil salting problems.
The MG organic choice soil isn't bad at all if you mix in some extra perlite, but it's STILL a peat based medium and the pH is prone to dropping after it's been in the pot a while.