Ontario Provincial Police have charged a 31-year-old man from North Grenville after a three-vehicle crash sent four children to hospital and caused a six-year-old boy to be ejected from an SUV.

Paramedics, firefighters and police officers responded just after 10 p.m. Wednesday to the westbound lanes of the Queensway near the Pinecrest Road exit for a crash.

They found two vehicles, including an SUV that had rolled over.

Ontario Provincial Police said their investigation determined a pickup truck, driving at a high speed, struck a car that was trying to pass. The truck then hit an SUV, which spun and flipped onto its side, police said.

Inside the SUV were a woman and four children aged 11 and under, including a six-year-old boy who was ejected. He is in serious but stable condition.

A one-year-old boy, 10-year-old boy and 11-year-old girl were treated for minor injuries and they were also taken to hospital. The woman suffered non life-threatening injuries.

The occupants in the car, which was first struck by the truck, were not injured.

Off-duty OPP officer follows accused driver

Police said an off-duty OPP officer saw the crash and followed the pickup truck because it did not stop at the scene. Eventually, the truck was stopped on Highway 416.

Police have now charged the 31-year-old man with failing to remain at the scene of a crash causing bodily harm, dangerous driving causing bodily harm and failing to provide a breath sample.

He is scheduled to appear in an Ottawa courtroom on May 22.

The man also faces a provincial offences charge of having an open container of liquor in his vehicle. He appears on that charge May 17 in provincial offences court.

The crash remains under investigation and police want anyone with more information to contact them at 613-270-9171.

Police did close the highway between the Woodroffe Avenue and Pinecrest exits for several hours overnight but they have since reopened the road.