I like badrobot's workaround if your router has wifi. If it doesn't, try this:
Uninstall all of the Canon software package, delete any printer that might have been created by the install process (even if it is some unknown generic placeholder), and delete any other devices created by the installation (e.g., scanner, fax, etc.). If this printer is a replacement for another Canon printer, uninstall that one and its software the same way.
Most printers have some way to do a self test (usually involves holding down a button while powering it on). Do a self-test if you can to verify that the printer is not defective. If there is no self test, there is often a way to print an internally-stored sample page. If it can't do that, at...