Roads and highways were treacherous on Thursday because of heavy snowfall and a number of crashes were reported in the city and surrounding areas.

Police say they responded to 185 collisions, 20 with injuries, between 6:00 a.m. and 4:00 p.m.

The QEII Highway north of the city to Bowden was in poor condition with blowing snow and visibility was only about 100 metres in sections.

A travel advisory for the QEII Highway between Red Deer and Calgary was issued by RCMP in the morning but was lifted by dinner time.

Police responded to multiple collisions and drivers are still advised to slow down and keep a safe distance between vehicles.

Highway 2 south was also slippery and motorists reported icy and snow covered sections all the way to Cardston.

Police responded to a number of crashes on Highway 3 between Pincher Creek and Fort McLeod and said driving conditions were horrendous and visibility was near zero in some areas.

RCMP in Strathmore advised against travel from Twp Rd 250, from the city limits, east to Highway 9 after a crash near Conrich closed the road.

CTV Calgary Meteorologist, David Spence, says an overnight cold front is responsible for this latest blast of snow. The temperature will continue to fall through the day on Thursday and back into the minus double digits overnight.

The city is expected to get about five to ten centimetres of snow but heavier snowfall is expected in the foothills and southwestern parts of the province.

The city says crews will be out spreading salt on priority 1 and 2 routes and they are also working to control drifts in some parts of the city.

A snowfall warning has been issued by Environment Canada for the mountain parks with accumulations expected to be between 10 and 15 cm.