A sudden winter wallop caused havoc across a large swath of southern Ontario Thursday morning, including a massive multi-vehicle pileup that's shut Highway 400 south of Barrie.
The pileup occurred as drivers found themselves blinded in slippery conditions when a snow squall moved in from Lake Huron and Georgian Bay.
OPP Const. Dave Woodford told CP24 that, during the whiteout conditions, 96 vehicles were involved in the Highway 400 pileup. There were no serious injuries, although three people were taken to hospital.
The road has been closed to traffic between Highway 89 and Mapleview Drive, and police expect it will remain that way for most of the day.
That's just one of the accidents and closures reported across the region, as drivers encountered similar conditions from Kitchener in the west to Port Perry in the east.
Multi-vehicle crashes were also reported on Highway 89 between Cookstown and Alliston, at Highway 89 and Yonge Street, and on Highway 7A causeway between Island Rd. and Water St east of Port Perry.
According to the OPP, other road closures include:
Highway 402 westbound from Highway 401 to Colonel Talbot Rd. in Middlesex County
Highway 401 in both directions in Oxford County
Snow squall warnings remain in effect for the GTA and nearby communities, and drivers are advised to stay off the roads if possible.