A three-vehicle collision at Adelaide Street and Thompson Road around 9 a.m. Monday left one vehicle pinned on its side between the others.
Two individuals were taken to hospital with non-life-threatening injuries, according to Middlesex-London Paramedic Services.
During the investigation and vehicle removal, eastbound traffic on Thompson Road and southbound traffic on Adelaide Street were detoured.