Do you really want to buy it online?
You'll probably end up paying for shipping, what you save off the online price.
Canon printers are shipped in pretty big boxes and are quite heavy. It's best to purchase it through a local dealer and bring it back home with complete peace of mind.
Just my 2 cents.