I'm not an expert on this, but I've had a couple photos printed onto canvas at my local costco (the nearest photo lab to where I live, no kidding) with very good results. The photos were both 10mp landscapes and came out quite well, although I have no idea what kind of printer/software the costco lab technicians used.