1. Cover the blooms. You can use a net cover or a bird cage to cover the blooms. This will physically prevent the birds from getting to the flowers..
2. Use a bird repellant. There are many commercial bird repellants on the market. You can spray these products on the plants or around the area where the birds are feeding.
3. Hang shiny objects. Shiny objects can deter birds. Hang CDs, Mylar balloons, or strips of aluminum foil from trees or fences near the cannas.
4. Use a fake owl. Place a fake owl in the garden to scare away the birds.
5. Attract natural predators. Encourage birds of prey, such as hawks and falcons, to visit your garden by providing perches and nesting boxes.
6. Eliminate food sources. Remove any bird feeders or other food sources that may be attracting birds to your garden.