I scoured the internet trying to find the cheapest option for blowing up a picture on a canvas and found canvasdiscount.com (best canvas). It's so cheap because you have to stretch the canvas yourself.
I ordered one of the biggest sizes, 60"x48" and dropped about $200 (75% off). Then, as an after thought, I decided to google the company and found unfavorable reviews. I almost cancelled the order but decided to take a chance. They sent me Fedex tracking info and I received the package (a large roll) about a week later. Yes the frame is cheap. My handy husband spent $5 on wood and built me a new sturdier frame.
It is now hanging in our living room and looks really good. The color is vibrant and true to color. It is a landscape photograph that I ran through a filter in Photoshop. I would use them again because it's cheap!