I have a 9000 and it is great for color output on glossy paper. For my work, I prefer Ilford papers to the Canon, FWIW. I am very happy with it. The output for BW is not so hot and difficult to profile since it has only one black ink, but it suffuces for my work in the present. I use the Colorvision PrintFix suite. It handles the Canon grade art papers very well, but I really prefer the Ilford Galarie Classic and smooth pearls best. It is a very swift printing printer and I had friends comment about the speed at which it prints. I have had mine for 1.5 years w/o any problems and great output quality, usually on 8x to 13x's. Ink usage has been exemplary. I choose it because it uses the same cartidges as my Pixma MP960 office printer/scanner and thus is very economical for me.
A 9500 is much more appropriate for BW output, especially on matte and fine art papers. From what I have investigated, the inks don't react as well to glossy papers as the 9000 printer. It is also slower in printing speed by about 50% to that of the 9000, but I think it is about on par to the Epson and HP counterparts. It is more expensive as well, but much less so than the other options.
I am in the process of picking up one myself. I would love to get an IPF5000/5100, but the shipping is a killer for where I live. The fact that I can print via ethernet and use a RIP for future options are notewrthy things to think about. The price difference is steep btw the 9500 and the 5100, but if you can justify it, it is a much better printer, and more accommodating to different papers and uses.