I have used both Canna soils, both the Bio Terra and the Terra Pro Plus. they are both very good. they are especially porous and retain water well. You do however need to break it up by hand thoroughly. Add extra perlite no matter what the bag tells you. Time released nutes and all that jazz written on the bag, well i wouldn't read too into that. Add your usual amendments: guano, blood and bone mean, etc. For veg it makes growing pretty effortless. But if you are using it for flowering (which is expensive, personally i use it for veg only and something more cost effective like Roots Organic for flowering) dont put too much stock in the soil alone and use a regular feeding program.