I've owned ONE Canon printer and will never own another.
There are a few things that all inkjet printers have in common, and that is that they use a lot of (expensive) ink, they have to clean their heads often to keep them from clogging, and they print in color way better than the more-expensive-in-every-way color laser printers.
The biggest problem with inkjet printers is head clogging. Epson is the worst of the bunch in this regard. HP somewhat better. And Canon's just about never clog their heads. The *tradeoff* for Canon's not clogging their heads is that they will do a head cleaning if you even look at them. It's just something that you put up with if you want a color inkjet that doesn't clog.
Recent Canon inkjets still do a lot of headcleaning, but you can cut down on how often headcleaning occurs by leaving the printer on and in standby instead of turning it off between jobs, assuming that the time between jobs is minutes and not days. They will also park and seal their heads automatically more often to keep the ink from drying out.
That's just the nature of inkjet printers. I don't recommend inkjet printers unless you need to print in color, and I don't recommend them for a lot of black and white printing, or even for a large amount of printing period. If you have an office and need to do both black and white and color printing I often recommend that you have both a color inkjet and a black and white laser printer. (Surprisingly, you can purchase excellent examples of both, and they will still be cheaper, combined, than a color laser printer.)
Color laser printers don't do as good a job with photo-realistic printing as even the cheapest inkjets. Color laser printers tend to cost much more up-front, and they will kill you with consumable costs, regularly requiring the very expensive replacement of four toner cartridges, four imaging drums, a waste toner bin, and a belt.
As far as service and support from Canon, I've found them to be superb. For instance, a number of years ago my MP750 had a problem, and I called Canon and they gave me a choice of taking it to be fixed at a local service center, or having a like-new refurbished replacement mailed to me. I chose the latter. The NEXT DAY a box arrived with a new MP750 in it (they didn't ask me to send the old one back first). It had instructions to put the old one in the box, and return postage and pickup was PRE-PAID. The new printer came with a complete set of new ink cartridges, and the instructions directed me to keep the old ink cartridges from the old printer. So, not only did I not have to pay to mail back my old printer, I got free ink out of the deal. THAT'S service!
Also note that Mac users have had problems with getting updated printer drivers for their printers when Apple releases a new version of OS X. HP is the worst at getting these out. Several members of my user group will spit on the ground when they hear the name "HP" mentioned, as they had fairly new HP printers that became useless when they updated OS X because HP orphaned the model of printer they had. In my experience, Canon and Brother have been the best at getting updated drivers out to users when they are necessary. This is one of the reasons that you take a risk when you purchase a printer from a company that isn't known for its continuous support of the Macintosh over a long period of time. You never know when they might decide to stop updating drivers.