I made a faux canvas because sometimes I just feel cheap but I still want to share big family pictures. This is in my own home but I have done similar things on a 12 x 12 and given it to my parents. I printed the picture and purchased a blank 20 x 30 canvas for $10. I used spray adhesive for the back of the photo and then used used a foam brush to paint modgepodge over the top. This seals the photo and makes it kind of look like a real canvas.
It is not as pretty as the real deal (canvas) but it has satisfied me for this family photo.