The
linuxprinting.org recommended printers page says...
There are few good free software drivers for Canon and Lexmark inkjets. Do not buy one and expect success.
However, you may be in luck. The
Turboprint driver appears to support your printer. It's not free though, in either sense of the word.