The Dems can do well in resource areas like NDP does in the north. Look at the Iron range in Minnesota.
True enough, although there was strong swing towards Trump in 2016 in the Iron Ridge, but the Democrats did still win there. Norway, Sweden, and Finland are other examples as the northern parts of those three countries tend to be where the Social Democratic Party is strongest so perhaps its more conservative parties are strongest in rural agriculture areas which in most of the US and much of Europe that is what all your rural areas.
Ironically in BC though, Interior at least nowadays is pretty strongly centre-right, only the West Kootenays (you have a lot of American draft dodgers from the 60s and the Dhukobors) and the Northwest (large First Nation population, BC Liberals generally dominate most of the non-First Nation's polls while federally the NDP wins elsewhere but it seems that is one part of the province you have BC Liberal provincially NDP federally voters so guessing those are personal Nathan Cullen votes not NDP ones) are the two exceptions, but areas like the Cariboo or Prince George very much tilt to the right. Saskatchewan and Manitoba also have the NDP doing really well in the North, but again those areas have large First Nation's population.
I see some of the coastal and interior NDP areas like the Birkenstock belt in New England or some resorty areas of Colorado depending on where we're talking about.