I have seen that some here got problem with Canon printers sometimes.
So I will just add that it's two Canon packages in the Pisi (software handler) that you can download:
cups-bjnp"CUPS back-end for the canon printers using the proprietary USB over IP BJNP protocol. This back-end allows Cups to print over the network to a Canon printer. It currently supports Cups 1.2 and later. It is designed using reverse engineering."
http://sourceforge.net/projects/cups-bjnp/This package are in Pisi to:
gutenprint-devel"This release offers drivers for more than 80 additional printers from Canon, Epson, and Kodak"
http://gimp-print.sourceforge.net/Maybe some of them can be of any help.