A 19-year-old has been charged with careless driving after his vehicle flipped over on Highway 11 in Gravenhurst.

Bracebridge OPP says the crash happened yesterday afternoon near Doe Lake Road. A vehicle crashed into a truck in the area where ditches were being cleared. It left the roadway and came to rest on its roof.

The driver and a worker were taken to hospital with minor injuries. The driver was charged with careless driving.

Police are continuing their investigation.