FS-PS, moist, will grow in water, 4-6'. Cannas rarely bloom for me in the water. They do better if I put fertilizer spikes in the pots.
I usually only grow a few cannas for their foliage in my water barrels. This one has lovely burgundy tinged leaves.