Though a high quality canvas can be costly but will guarantee that your photo appears as being a piece of art and attracts the onlookers.
There are lots other purposes of it, providing are the most prevalent ones. https://www.youtube.com/watch?v=0a2snpEKxao