Your location makes me wonder if you are using the term "freezing" literally.

I am finding that under layers (t-shirt beneath and waistcoat over my shirt) go a long way to keeping me comfortable as our thermometer flirts with actual freezing temps. A wool hat and gloves and I'm pretty cozy.