A 43-year-old EMS worker is recovering from his injuries after an ambulance was involved in a crash with a transport truck on Allen Road on Monday morning, officials say.

The EMS worker was transported to hospital and was in stable condition, EMS officials told CP24.

The driver was on light duty, meaning he was transporting equipment at the time of the crash. The ambulance wasn't transporting a patient.

Emergency personnel responded to the collision at Allen and Rimrock roads at about 8:30 a.m. Allen's southbound lanes reopened at about 1:20 p.m., followed by the northbound lanes about 20 minutes later.

Police spokeswoman Const. Wendy Drummond said the semi-trailer detached from the truck and slid into the driver's side of the ambulance in Allen's southbound lanes.

The ambulance was stopped at a red light on Allen, while the tractor-trailer unit was turning onto Allen from eastbound Rimrock.

It's not yet known what caused the trailer to separate from the truck, but police said it's fortunate the truck was travelling at a slow speed when the trailer came loose.

TTC buses are no longer diverting around the scene.