A 28-year-old man has been charged after a pedestrian died in a hit-and-run in Scarborough early Tuesday.

The pedestrian, identified by his roommates as 25-year-old Mandeep Singh, was struck in the area of McCowan Road and Kenhatch Boulevard, just south of Finch Avenue, at approximately 6 a.m.

Investigators said the impact of the collision threw Singh’s from the northbound lanes of the road to the far southbound lanes.

Police said the driver fled the scene, but the vehicle, a black Pontiac Grand Am, was located a short distance away.

Shortly after 8:30 a.m., police confirmed that they had a suspect in custody. Officers said they were still looking for another person in connection with the case.

Sean England, 28, is facing several charges, including impaired operation of a motor vehicle causing death, failure to remain at the scene of an accident causing death, and dangerous operation of a motor vehicle.

England is set to appear in court at 10 a.m. on Wednesday.

Toronto Police Const. Clint Stibbe said a TTC bus had been near the intersection at the time, and officers are reviewing on-board video. Anyone who witnessed the incident is asked to contact investigators.

Investigators also said the two suspects ran into a nearby MacDonald’s after leaving the car. A security in camera inside the restaurant captured clear footage of the two suspects.

Several other collisions were reported in Toronto at the same time due to icy conditions, police said.

Seven cars were involved in a crash at Kingston Road and Beechgrove Drive, and another two crashed at St. Clair and Avoca Avenues a short time later. Two other vehicles collided head-on on the Bloor Street (Prince Edward) Viaduct shortly before 7 a.m.

Police warned that the bridges in the city are very icy, and drivers should slow down as a precaution.

With a report from CTV Toronto’s Austin Delaney