Just a suggestion when it comes to online payments, try to search firstly some coupons or vouchers in internet. This is how I usually get free delivery offers, or 10-20% off the price. Just type in the company name and voucher and you will find a lot of websites which collect such deals, and if you are lucky enough :D Relating canvas, I used to order some of my work on frameshop. Personally, I find the price-quality ratio fine, and also as my work is based on the requirements of the clients, I need different printing services, and this company is specialized also with glass and paper.