Hi EO,
I worked on a Gondola rescue team here in Canada for 10+ years, outside in all weathers and down to below -40 C and lived in Banff Alberta for 10 years before moving to the coast.
The best clothing to wear for driving a vehicle is Icebreaker Merino wool layers - a couple of thinner long sleeve layers and one a little thicker with a wool jumper/sweater over the top with a down jacket and lined pants with merino long johns underneath.
Most Canadian workers/drivers/riggers who have to work outside in the winter wear these Helly Hansen coveralls:
https://www.marks.com/en/helly-hanse...Bcolor%5D=NAVY
We also used these on the Gondola rescue team, they are awesome when you are working outside and are very hard wearing and durable, they do not snag or rip like a down jacket. They are fleece lined inside and to be honest were too warm to wear unless the temperature was below about -5 C. For me they are too warm to wear whilst driving with a heater on and a little awkward inside a vehicle. But if you have to change a tyre or fit/remove snow chains, work outside they are perfect.
Gloves and hats: Id just try a few different ones, they are kind of a personal thing, some windproof/waterproof gloves and some thinner inner liners for dexterity, make sure they are windproof - the wind is what makes life difficult in the colder temperatures and make sure you have a few spare pairs of gloves for when you take one off and leave it somewhere.
For a Balaclava, make sure it covers your nose and lips and comes high up on you face under your eyes, good ones will have a small opening for you to breath out of your nostrils and thinner material over your mouth. At -45 C ish with some windchill you can get frost nip on exposed skin in a few minutes. Also a Polar Buff is a good piece of kit - lots of motorcyclists have a 'Buff' or something similar:
https://www.cotswoldoutdoor.com/p/bu...tml?colour=122
Outdoor research and Extremities make good quality gloves, balaclavas and hats IME. I would also take some clear or yellow tinted goggles in case you have to be out in the wind with snow blowing around.
If you need any more info let me know, hope that is helpful