I haven't lived in the north, but I do ride motorcycles in freezing weather at high speed and the best thing I have is a heated vest. Keeping your core body temp warm, so the blood pumping out of your heart and going to your limbs is warm, is the key. If I lived up north and rode in the single digits I would wear a battery powered vest with an adjustable thermo. If you get too hot just turn it off.