Make sure you have the latest drivers from Canon - click here
Also try the Easy Photo Print software as it's really handy. It's possible there is a driver issue or a prblem with the software you are using to print with.
On my S630 right clicking the Printer in Control Panel, Printers and Faxes and selecting Properties gives me a Colour management tab. If you have one too, make sure it's set to Automatic.