If Canon has the correct drivers then you should be fine. I wasn't sure when I first got my iMac if my scanner or Canon printer would work but I just installed the drivers from Canon and use some of their software just fine.
When you ask about working what do you mean by it? Borderless photo printing or just plain text?, using iPhoto or other programs with the printer as well?