I don't have too much experience with canaries (some,but not much) but I do have pleanty of bird (especially small bird) experience.

Canaries are a lot like finches in how you care for them. You can buy a seed mix especially for canaries at a pet store. You can give them some finch seed too if you'd like. Most small birds like millet for a treat too. Leave the seeds in his cage at all times! I freshen my birds seeds twice a day. Canaries, like finches need egg food as a part of their diet.

I find most finches like leafy greens, I'd immagine a canary would too. You can clip them to the side with a close pin.

Most every bird I've met LOVES to have a mirror. They love to talk to the "other bird" in the mirror. Swings are usually loved by most birds too.

Do you know what kind of canary he is? I've always loved canaries. I someday hope to have a crested canary.

You have to post pictures! Good luck with him!