This video below shows how to transfer photos to canvas. The take away from the video is the gel medium. What is used here is Ranger Multi Medium. Did a check on google, this medium is:-
You will need to apply this medium well through out the canvas. So canvas size need to be taken into consideration. Nevertheless enjoy this video tutorial.