I would suggest sticking with Epson. I've got a 9880 and compared to Canon the quality is superior.
I get my inks from "INKJET MALL"! Super cost effective and no difference in colour.
Check them out you will be pleasantly surprised. Let me know how it goes. Cheers!