The unidentified 30-year-old man was first hit around 3:30 a.m. in Richmond Hill, neighboring Toronto to the north, the Toronto Star reported.
The driver fled the scene, leaving the man on the road, police said.
Soon after, a second driver in a Honda ran over the man. That driver called 911 and stayed at the scene, CITY-TV reported.
A York Regional Police car arriving also ran over the victim, who was pronounced dead at the scene, the reports said.
An alert was issued for the hit-and-run vehicle, described as a 2006 to 2010 silver R-class Mercedes SUV that would show "obvious damage to the front end," York police said.
The provincial civilian Special Investigations Unit was called, which is standard procedure when a police officer is involved in civilian injuries or death
There was no immediate report of charges in the accident.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
'Happy' fan videos make Pharrell cry [VIDEO]