I have had a very bad experience with "Bestcanvas.ca". They are not canadian at all. I ordered a print for a client 2 weeks ago. I had a tracking number 2 days later. I followed the tracking number and UPS hadn't updated anything. I contacted Bestcanvas.ca and was assured it was on its way. It wasn't. A week and a half later, still no product and no update from UPS. They hadn't gotten it to UPS. I was promised on two different occasions that they would reprint and ship. The second time I was promised 2day air mail. When I hadn't received a tracking number, I called. Only to be told they still hadn't reprinted, and that they can't ship to Canada any faster the 6-7 days. Not even in a special circumstance to make up for terrible service and broken promises. I have most likely lost a client over this. IF they get it right this time, and it shows up, It will have been over 3 weeks form the order date.