Welcome Visitor! Please take a few seconds and Register
for our forum. Even if you don't want to post, you can still 'Like' and react to posts.
Does the engine temp gauge ever get into the normal range? Or takes a really long time? If this is the case then I would suspect a bad thermostat.
Bad thermostats do two things. They either don't open. Or they don't close. If they don't open what tends to happen is they have a small bar of metal that melts when the engine is too hot and they pop open permanently.(safety feature) In which case the coolant circulates constantly through the radiator and dumps its heat faster then it should.
In minus 20c or lower the engine needs to hold on to the hot coolant longer to Stay warm. Or it just stays cold and you get little or no heat OR it takes a really long time to warm up.
Thermostats are reasonably cheap. Buy two summer and winter. They open and close at different temp. The winter thermostat will stay closed until a higher coolant temperature is reached before opening. This allows the engine to warm up faster and retain its heat in minus 24c weather.