Jantorur,
I have this printer and you will be very happy with it. One thing to think about is that to get really good quality, you will need ICC profiles for any paper or canvas that you use. Since it's a Canon printer, Canon provides profiles for all of its own papers. Most of the 3rd party paper manufacturers like Hahnemule, Moab, Breathing Color, etc also provide ICC profiles that you can download from their websites. However there is one major paper manufacturer that does not provide ICC profiles for the 8400 and that is Epson. Obviously they want you to use their own printers. So in order to use Epson papers/canvas with the 8400, you will have to make your own ICC profiles or have the profiles made by a private company that does them. There are so many good paper and canvas products from the other manufactures that you don't need to use Epson unless you have the equipment to make your own profiles. With the 8400, you can't go wrong with the paper/canvas products from Hahnemule, Moab or Breathing Color. And they all provide free profiles. Epson makes great products but to use them with the 8400, you'll have to make a profile for each paper.