Everyone agrees that the farm code is a bit of a shitshow, because yeah it
feels wrong to be using a code that old. I think I've made too big of a deal of it in the past, though, and the structural part of it is fine. The farm code says it's a list of modifications of the NBCC and the NBCC governs otherwise. Technically it refers to the 1995 NBCC (it would be kind of amusing to chase codes from 2015 NBCC -> Farm Code -> 1995 NBCC as a justification to design to NBCC 1995) but I don't think anyone would mind if you used the latest code in a reasonable way.
I think you can basically meet the intent of the farm code for low human occupancy structures (except for the exceptions they give) by using
-0.8 importance factor and typical snow load design
-0.8 importance factor and typical wind load design OR 1/10 year wind and normal importance factor
-0.8 importance factor and live loads as per NBCC or farm code depending on the load
-no seismic
The wind is likely up for argument, but I think that's the intent, and both of those are likely valid (i.e. it's not the greater or lower of the two, I think they're probably both valid reads). I also wondered if the importance factor was intended to extend out to the Farm Code listed live loads, but it kind of makes sense since one is specified load level and the importance factor is basically a reduction of the structural safety factor.
None of this is all that out of line with the NBCC except for the seismic exclusion. It's basically the same as designing for any low importance structure in the NBCC.
Other than that, from a structural standpoint, it's mostly just a list of additional live loads that should be used and the clauses for storage and silo loads. It's not really all that contentious in my mind.
FYI, the farm code is available free like the other model codes:
Jayrod, I wonder how much of the fact that you're fixing 30 year old farm structures and not older ones is just survivorship bias. The old stuff that's still around has made it this long, and so it's the better constructed stuff of it's era. The poorly built part of the 20-30 year old stock of structures, on the other hand, is hitting end of life for that kind of construction.