Ok, to the OP, please be aware that the Canon uses a dye-based ink and is NOT archival. That meaning the prints WILL fade, it is just a matter of time. This has been proven time and time again.
This subject is just like asking Canon or Nikon.
If you want archival quality prints, stay away from the dye-based inks and stick to pigmented inks. All three major companies have them. However, the down side to this is they all cost more.
I have owned and used all three of the major brands and I now only own Epsons. You need to know the print head (engine) limitations of each brand and the advantage of those engines. Canon and HP use THERMAL print engines. They produce one size droplet per line per head. Epson, PIEZO print engine - multiple droplet sizes per line per head. (Depends upon on the printer. But all of their printers use this technology.) This give you better tonal gradation and colors from fewer ink cartridges. Think of of it like this...more precision on where and how much ink is placed on the paper equals better detail, tonal gradations and color.
Also, experience helps. Where Canon and HP have only recently entered the realm of archival, photo quality printers, Epson has long been the leader and continues to improve their already great technology.
There are several Epson pigment-type ink printers on the market that will print up to 8.5x11". If you wait and save a little more, you can get one of the 13x19" printers for a little more.
Of course, you have to decide if archival is what you want or just quick, fast prints you can enjoy for however long they last. If it is for clients...I strongly suggest you DO NOT use a dye-based printer. You will have angry clients coming back at you wanting to know why their print looks like crap a few months later!
CJ
PS: Yes, I like Epson. I have used them for many years with Excellent results that neither Canon nor HP can come close to. So I recommend what I know will work.