It depends on your preferred method of growing. Canna terra will require feeding every few days, whereas Coco will need daily waterings and feed. Terra is a peat/compost based potting mix with added nutrients and will hold water for longer, whereas Canna Coco is inert, pre buffered Coco coir
Coco generally holds more air than peat based potting mix even when saturated, but is an inert medium so will need nutrients from day one.
If you want an easier grow effort and feed wise, Canna terra pro is a nice medium and nutrient line. However if you want the best results vigor wise, and don't want to go hydro, Canna Coco line is amazing.
I ran a GDP and blackberry bum auto in Coco using Canna Coco a+b. A lot of feeding, but they were a fair chunk larger than the plants I grew using terra. Pulled 13 ounces off two plants (2 gallon pot for one, 3 gal for the other).