'm not really sure about this, but I've heard that Apple released updated Canon printer drivers for Mac OS X 10.6, 10.7, 10.8 operating systems recently.
I think you need an installer to run the driver installation.
Once the software is installed, you can create a new printer in OS X by selecting Print & Fax in the System Preferences, available from the Apple menu or in /Applications/Utilities.
After you click on Print & Fax, click the "+" button to add a printer
The Printer Setup Utility application will open. At the bottom of the window click More Printers
The popup menu at the top of the new window allows you to select the protocol. Click it and select Canon IP (PS), then type in the printer's IP address.
Click Add. The printer information will be automatically gathered and you will now see the printer listed in the Print & Fax preference pane.