CanvasPop lets you create a custom canvas print with your own images. I recenly got a print and it came out wonderful! You can check out my review here.
Right now, you can get $30 off your first order by using my personal link: http://canvaspop.extole.com/a/clk/3dK28V.
I will receive a credit for every sale generated.