We deployed a full fleet of Canon printers 4 years ago. We're in the last year of our lease.
I would say they are a solid A. What keeps them from an A+ was that on the desktop MFPs the scanner feeder wasn't great at feeding pages for copies/scans in straight all the time.