I purchased yellow cannas and they have not bloomed in two seasons (planted next to red cannas that have bloomed). I live in Northwest New Jersey (Morris County).
Yellow Cannas Don’t Bloom
Certified GKH Gardening Expert
Some Cannas can bloom differently then others. To much Nitrogen in the soil, or over fertilizing can inhibit flowering.
Planting your Cannas to deep also can inhibit flowering.
Make sure you allow the leaves to die down naturally before digging them up, this is necessary to feed the bulbs.
Here is a link to refresh you on the care requirements.