The messy mix of weather this morning has resulted in some cancelled or delayed flights at both Buffalo/Niagara and Pearson International Airport in Toronto.
Both airports are advising anyone flying today to double check their flight status before heading to the airport.
Environment Canada has ended it's freezing rain warning for the Niagara Region but some overnight snow and morning rain have made for sloppy conditions on the roads.