Toronto police are warning drivers to slow down and be more careful after a high number of collisions this morning due to the messy winter weather.
Around five to 10 centimetres of snow is in the forecast for Toronto and the GTA for today.
The snow will end late afternoon and it will be mainly cloudy tonight with flurries beginning again before tomorrow morning.
GO Transit is also experiencing significant delays as a result of the weather.
Several bus routes are delayed by up to an hour due to the road conditions including routes 12, 25, 29, 40, 48, 51 and 96.
Traffic and weather conditions are causing the #GOBus trips to run 30-45 minutes late.— @GOtransit
The city applied salt on the roads during rush hour this morning and advised commuters to consider public transit or travelling in off-peak hours.
Messy driving conditions today. Consider transit or travelling off peak.— @TO_WinterOps
But for some Torontonians, the snow was a welcome treat.
Environment Canada issued a freezing drizzle advisory for parts of southwest Ontario on Monday which was lifted for Toronto, the GTA and Hamilton.
Air Canada has also warned that flights to and from Pearson International and Billy Bishop airports may be delayed or cancelled as a result of the weather.
Billy Bishop Airport and Toronto Pearson Airport say the weather conditions in the city and along the U.S East Coast may cause some delays and that passengers should check the status of their flight with airlines.
Follow our live blog for up-to-the-minute traffic updates: