cheap and good aren't necessarily going to go hand in hand with canvases....

try these ones...

www.mpix.com
www.simplycanvas.com
www.whcc.com
www.museumbond.com

i've tried all but mpix, and have had good results.