I'm not sure if you got any drivers for Windows 8, there seems to be none on the Canon site.
Operating System PC: Windows Vista SP1 32bit/64bit;XP SP2/SP3;2000 Professional SP4, Mac: OS.X (10.3.9 or later)
Most printers don't work on an Os without the proper drivers, your problem if you have the proper drivers, could be related to a slow spooling process, you have to wait about 90 seconds or so before the print spooler is ready to print.
Only click the print option once, doing it any more times will add print jobs to the list, check if there are any extra print jobs so that you don't end uop with hundreds of pages all of the same.
You can'rt run 2 different anti-virus priograms, they will conflict with each other and may cause delays to the print options.
If you have just added ne ink xcartridges, you have to do a print alignment prior to printing any pages.
here is a link for down load drivers -
http://support-au.canon.com.au/contents/AU/EN/0100463401.html