I would also check out http://www.openprinting.org/printers/manufacturer/Canon/

Click Here!