HOW LONG DOES WINTER LAST IN ALBERTA