Adebola Shoyoye pleaded guilty in court to dangerous driving causing death in the April 2012 crash.
Crown prosecutors say Shoyoye was speeding through the Crestview Shopping Centre parking lot before he crashed into the Ultracuts storefront.
Kendall Wiebe, who was 27, was working inside and was pinned against the back wall by the vehicle.
She died the following day in hospital, while a co-worker suffered broken ribs, a concussion and leg trauma.
Data from crash reconstruction investigators shows Shoyoye's Jeep Liberty was going 100 kilometres an hour when it hit the front of the salon.
Crash investigators also determined Shoyoye never touched the brakes in the five seconds before the crash and said the vehicle had no mechanical problems.
Prosecutors say Shoyoye pumped the accelerator, indicating he probably thought he was pressing the brake but was instead pressing the gas pedal.
A sentencing hearing began Monday immediately after Shoyoye's guilty plea. Court was told he has a long history of driving offences, including eight collisions that were his fault. He also has seven tickets for various offences on his record.
Prosecutors were calling for a prison term, but were leaving it up to the judge to decide the length. The defence had yet to deliver its sentencing argument.
Some of Wiebe's relatives were in the courtroom and some were expected to deliver victim impact statements.