Check out a mask with a heat exchanger. I got one and it’s been great the last few day (also in Minnesota).
Here’s what I got and it’s designed by a MN company: Balaclava with Detachable Heat Exchanger Face Mask, Winter Ski Mask, Ergodyne N-Ferno 6970,Black https://www.amazon.com/dp/B0091CC38A/ref=cm_sw_r_cp_api_glt_i_WX7C35BY29E6F73WMQCS
This under your helmet and a pair of ski goggles is amazing!
Balaclava with Detachable Heat Exchanger Face Mask, Winter Ski Mask, Ergodyne N-Ferno 6970,Black https://www.amazon.com/dp/B0091CC38A/ref=cm_sw_r_cp_api_glt_i_ZD3VJSCRMJGD2XCXTV2N?_encoding=UTF8&psc=1
If you don't currently own this balaclava, you could try to find a different model to make sure it lasts. I'm currently looking for a better one than the one I currently own I stumbled upon this model, which seem to fix a lot of issues I have with mine: https://www.amazon.ca/gp/product/B0091CC38A/ref=as\_li\_tl?ie=UTF8&tag=coldbike-20&camp=15121&creative=330641&linkCode=as2&creativeASIN=B0091CC38A&linkId=2170bec001954f27767ed0cb66172e48&th=1
I found a balaclava face mask combo for skiing that keeps your breath warm. This was my biggest deterrent by far, and when my dad sent me the Amazon link I knew nothing was going to stand in my way.
https://www.amazon.ca/dp/B0091CC38A/ref=cm_sw_r_other_apa_i_8zRsFb2PAER15
Fwiw, this is the one I have: Balaclava with Detachable Heat... https://www.amazon.com/dp/B0091CC38A?ref=ppx_pop_mob_ap_share
I have been contemplating one of these: https://www.amazon.com/Ergodyne-N-Ferno-6970-Balaclava-Exchanger/dp/B0091CC38A/ref=sr_1_3?ie=UTF8&qid=1540981943&sr=8-3&keywords=balaclava+heat+exchanger
​
​
​