Toronto and parts of the GTA were blanketed in snow ahead of an expected 50 millimetres of rain forecasted to fall Wednesday.
Heavy snow began falling in the early afternoon in the Niagara and Hamilton area, before moving into parts of Toronto and surrounding regions.

Ontario Provincial Police Sgt. Kerry Schmidt said officers responded to about three dozen collisions during the snowfall.
Toronto Pearson International Airport was also advising travellers to head to the airport early in light of the snow, and check the status of their flight.
Despite the earlier snow, most of the GTA is still under freezing rain and rainfall warnings this evening.
“The ground, already near saturation, has little ability to absorb further rainfall,” Environment Canada said in its advisory.
“With thunderstorms expected, rainfall amounts may exceed 50 mm over some areas, particularly over southwestern Ontario.”

The inclement weather led to some school bus cancellations in areas north of the GTA this morning.
“If you’re on the roads, make sure you’re aware there could be flooding and ponding of water in low lying areas,” Schmidt advised in an interview with CP24. “That can result in hydroplaning and people not able to control their vehicles if they’re going too fast.”

“People need to understand how different their driving conditions can be from one area to another, and it can change very quickly. So, wherever you are make sure you’re aware of those changing conditions,” Schmidt added.
“There may be a lull late afternoon and then heavy rain and thunderstorms erupt just after dinner to after midnight,” CP24 Meteorologist Bill Coulter said.
The rain is expected to ease mid-morning on Thursday, Coulter noted.