Coats for barn work

http://www.filson.com/products/women-s-down-jacket.20027.html?fromCat=true&fvalsProduct=collections/web-specials/womens/coats-jackets&fmetaProduct=cc151011

this looks like it may fit all your criteria (excpet the pockets).

I can’t speak to this coat in particular, but I have another one of the filson coats and I’m pretty sure it will last for 30+ years.

MEC is the Canadian version of REI.
Their stuff is inexpensive for the quality you get. I have a lot of their pieces for barn wear.
This jacket meets your criteria and it’s in Canadian dollars:
http://www.mec.ca/AST/ShopMEC/WomensClothing/InsulatedOuterwear/Down/PRD~5017-629/mec-kamouraska-parka-womens.jsp

Reported.