(All posts may contain affiliate links or sponsored content. Please see my disclosure policy)
I can’t think of a better gift to give this holiday season! Through tonight (11/26) Canvas on Demand is offering their 16X20 Premium Canvas for only $20! (reg. $156) I can tell you from experience that these canvases are exceptional quality! The canvas pictured is from Canvas on Demand and I am going back for another one today of the photo below of my hubby and I! Shipping is around $14.95 for the first item and if you order additional canvases it is only around $3 for each extra one.