Here is an interesting article on different layering systems for staying warm during winter climbing. This is particularly topical when you consider the recent cold snap in Alberta where temperatures are hovering between -30 and -40 Celsius.  More details here.