The driver of a tractor-trailer that rolled over on a Highway 401 on-ramp has been charged with careless driving.

The rollover occurred just after 7 p.m. Wednesday, on the eastbound on-ramp at Culloden Road, just south of Ingersoll.

It left the ramp closed until around 11 p.m.

Oxford County OPP have identified the driver as a 51-year-old man from London. He was removed from his truck by firefighters and taken to hospital with non-life-threatening injuries.