Steven Jonathan Vanasse (vah-NASS'), who turned himself in, pleaded guilty Wednesday to failing to stop at the scene of a fatal collision.
Sentencing will take place at a later date.
Wong Shuk (Rachel) Yee, who was 56, was struck at a northwest intersection in February 2013.
She was then hit by a second vehicle that dragged her 50 metres before it sped away, while two other drivers went around her.
Police are still looking for the other motorist who struck Yee.
Sgt. Colin Foster of the Calgary Police Service said at the time that he was "shaken" by people's callousness.
Tonja Beach, who was the first person to come to the victim's aid, had said she was saddened that both the drivers who hit Yee fled and that nobody else initially stopped. (CHQR, The Canadian Press)