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 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:
"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.