Walgreens offers its Custom 16" x 20" Unframed Canvas Print for $39.99. Coupon code "CANVAS19" drops that to $19.99. Opt for in-store pickup to avoid the $14.99 shipping fee. That's $3 under our mention from three weeks ago, $4 under the lowest price we could find for a similar canvas elsewhere, and the best price we've seen.