There is a way to glue a print to a canvas so that all the detail from the canvas comes through on the print. If you could some how add brush detail to the canvas beforehand, then it would really look like an oil painting. I think the technique requires the use of a heat source. Perhaps a heat gun would work. You definitely wouldn't want to leave it in one place long.
A giclee printer is an inkjet printer with 6-12 pigment based inks. They can be printed onto special canvas material. Special considerations need to be made such as "tooth" size of the canvas, finish type, and whether the canvas needs to be treated for the pigments to adhere. All the major inkjet manufacturers make them.