One person is dead and nearly 40 vehicles were involved in a massive crash on Highway 11, north of Barrie Friday afternoon.

Police say the crash happened at about 12 p.m., in the northbound lanes in Oro Medonte.

A woman was struck and killed when she exited her vehicle, police say. At least four others were taken to hospital with what are not considered to be life-threatening injuries.

Heavy snow squalls were being reported in the region from Barrie up to Orillia with about 10 centimetres of snow predicted to fall.

The highway has reopened after a lengthy closure throughout the day.

Truck spills sand, crash caught on video

Meanwhile, Highway 401 was closed in both directions near Guelph Line after a tractor trailer crashed in Milton Friday morning.

The truck was carrying about 30 tonnes of sand when it lost control and crashed through the guardrail, dumping its load across the highway at about 8 a.m.

A CP24 viewer captured the crash on their dashboard camera. 

No serious injuries were reported in the crash, although several other vehicles were involved. 

It doesn't appear there were any mechanical problems with the truck and the OPP says the driver is blaming the accident on poor driving conditions.

Brampton resident Bahadar Bassi, 48,  is facing one charge of careless driving.