Canna ‘Cleopatra’ with purple streaks on foliage
Cleopatra is a chimera. This is a genetic condition that causes the plant to have variable flowers and foliage. Stalks with all green leaves produce yellow flowers with red dots. If the leaves have purple streaks, then the flowers will have more red in them. Look at the buds. Usually the yellow buds produce mostly yellow flowers and the red buds produce mostly red flowers. Every flower can be different, even on the same stalk.
Canna ‘Cleopatra’ with petal divided – half red and half yellow