Price compare Mother's Day gift ideas

HOUSTON (KTRK) -- With Mother's Day around the corner, consider giving a gift that keeps on giving.

Canvas prints of mom's babies are big business. It used to cost an arm and a leg for the artwork, but now there are several budget-friendly options.

Eyewitness News shopped around for the best price and quality from an online retailer, the drug store photo center, and a warehouse store.

At, customers can print their favorite photos onto a canvas. The design tool makes the design and order process quick and simple. Just upload a photo from a file, Facebook, or Instagram, then choose the design elements.

Without a promo code, a 16X20 canvas would cost $89.41. But with the code ECPMOTHERSDAY60, the price drops to $39.58, including tax and shipping. The 60 percent off promo code is good until May 11.

The canvas was delivered by mail within seven days, and once it arrived, the canvas looked great. The company touched up the photo and the quality of the paper and frame was well worth the cost.

At Walgreens, you can get any photo printed onto a canvas in about an hour. We chose the same photo and another 16X20 canvas. The print was $38.95, just $0.63 cheaper than The Walgreens canvas also required the coupon code BLOOMING40 to get the 40 percent discount. The code is good until Saturday.

After an hour, we noticed that the Walgreens canvas was not professionally touched up like the online purchase. Walgreens simply prints the photo you submit, so make sure it's a great quality photo.

The canvas also had much more weight with better quality materials.

Our last stop for canvas shopping was at You must be a member, but you can choose from several canvas sizes and pick up from the store to avoid shipping charges. Costco's cost for the same 16X20 canvas was $41.12. Expect about a 7-10 day shipping time frame.

Copyright © 2019 KTRK-TV. All Rights Reserved.