Don't know if it was the same one that you had, but I had a cabela's coat similar to what you describe for years. It finally wore out last fall and I replaced it in the spring (winters up here require a heavier coat if you work outside) with a carhartt canyon coat. It's been great so far. Still a bit stiff, but it'll loosen up with some more wearing/washing. Canvas coats always do.