The cage should always have a cuttle bone or a mineral block for calcium. Grit is not necessary for canaries because they shell their seed. If your bird eats seed, it is important to supplement this about once a week with higher protein food. A good source is egg biscuit, which you can buy at pet shops or at pet supply stands in stores. Soften the egg biscuit with water before serving and the bird should eat it right up.
Canaries like to eat greens and can have some every day.
Broccoli is the best. Dandelion leaves are good, and so is kale. Corn and peas can be fed fresh, or thawed from a frozen bag. Chocolate and avocado are toxic to birds. Water Clean drinking water must always be available.