Calgary's one million residents are well accustomed to heavy snow and freezing temperatures - but not in early September.
Unseasonable snow storms battered the western Canadian city for a third day in a row yesterday, downing power lines to thousands of homes and businesses.
The city at the centre of Canada's oil sector saw record snowfall this week, including 10 to 15 centimetres (four to six inches) yesterday, while temperatures plummeted to below freezing, according to Canada's Weather Office.
More From This Section
"It's miserable outside folks," Calgary Mayor Naheed Nenshi said on Twitter. "Take care of each other and stay safe out there."
But there is good news on the way: the weather is forecast to take another freakish turn, with temperatures expected to jump back to 24 degrees Celsius (75 Fahrenheit) in a few days.