Here is a great deal on a Cabela’s Roughneck™ Lined Washed Canvas Jacket for $38.94 – Shipped ($29.99 + $8.95 shipping).
It is available in all sizes and colors Sand, Dark Tan, or Tundra.
Hubs has a jacket similar to this but it isn’t lined (and I think he paid the same price).
You can also choose ship to store and forgo shipping costs, but you’ll have to pick it up at your nearest Cabela’s.