Also i read (thanks for the artical MachServTech) that solvent printed canvas don't need a uv/protective coating.
Josh
I have done the same print on two Roland printers. One waterbased pigmented inks and one solvent. The solvent prints are not bad but when you put side by side with a propper waterbased pigmented (not dye) you will see that the colors are better on the waterbased.
Having said that if you want Giclee you have to use waterbased (I believe) to get the 75 to 100 year life. The canvas you print on can also change the results but solvent are duller.
If you just want canvas prints (don't call them Giclee) then solvent is not bad and there are some good solvent canvas options out there and you don't need to coat.
As for coating the waterbased I do use a roll on and it takes a bit to get the mix right but does look good once done. I use a gloss that mixes with water.
You might be able to get an older Roland (FJ 42 or 52) for under $2000 and they do a nice job on canvas prints. The ink is a lot more $$ with the waterbased pigments than dye but dye won't last nor is it as waterproof.
You can find some good 3rd party waterbased inks but then you need to make profiles.