I've chosen Fine Art America because I can have a shop on my site and they have the largest print-on-demand fulfillment network in the world with 16 manufacturing centers located in 5 countries. Saatchi Art Online also sell fine art prints and canvases.