If you really get into canvas wraps, beware the hidden "canvas tax": a larger printer!;-)
I had an Epson 7600 and after the first few canvas prints, realized, I had to bite the bullet and move on up. The Epson 9900 with its rotary cutter is just the ticket for canvas production!
For canvas, I started with the Epson canvas, but it had issues that are now resolved. In the mean time, I tried Breathing Color, but when I enquired with some technical questions regarding technique and process, never heard back. So now I use Fredrix 777 and can't be happier. There's 2-3 other weaves available, but for photos, the 777 works well.
When I inquired about the Fredrix line, the company sent samples and their rep called. The more I talked with him, the more I realized he knew his product and the craft of printing! Besides being a dealer, he does fine-art printing on both paper and canvas. He knew the answers to my questions!
Needless to say, I ended up ordering about 70 rolls of 777, mainly 44 inch, for my printing project and everybody is thrilled with the results! The 9900 made it easy (no hand-cutting each print as it completed).
In any case, one of the keys to getting prints that pop on canvas is first a good profile and then coating the image. Not only does the coating make the print pop and enrich the 3/4 tones and blacks, it adds a scratch-proof protective layer that also allows the canvas to stretch without cracking and other issues. Coating is best with a machine or Ezglide, but can be done with rollers fairly well with practice.