For direct downloads from Canon, go here as Asians (afaik) are big time Linux users!:
http://support-asia.canon-asia.com/?personal
Also a good source of drivers:
http://supportdrivers.info/category/canon-drivers/
See the following also but I don't know if it works as I don't have a Canon printer:
http://ubuntuportal.com/2011/12/how-to-install-canon-printer-driver-for-linux-ubuntu.html
Hope it helps someone!.