Printing many photos onto canvas paper doesn't really do a lot for them. (They just look like photos printed onto rough paper!). You get the best results if
(a) you choose a subject which you'd expect to see on canvas in an art gallery (such as a full face portrait or a landscape) ; AND
(b) run it through some suitable image-processing software first, to soften the edges of the image and/or to add texture to it.
If you're seeking such software (free, of course), GIMP is very similar to Photoshop (but with an equally steep learning curve if you're to get the best from it):
http://www.gimp.org/
Serif PhotoPlus SE is much easier to get to grips with:
http://www.serif.com/free-photo-editing-software/