Police say two women were waiting for the light to change at the southwest corner of Markham Road and Elson Street when they were hit by a car at about 6:30 p.m.
Police worked through the night to reconstruct the scene. Police say two cars collided in the intersection, sending one onto the sidewalk where it struck both women. The woman who died was 61. The woman sent to hospital is 48.
"It's a tragedy and unfortunately, we have some pedestrians that suffered the consequences,” said Duty Insp. Gary Miner.
Police have charged the driver of the car that hit the women with dangerous driving causing death and dangerous driving causing bodily harm.
Piramilan Thuraisingan lives across the road from where the accident happened.
“That could have been anyone crossing that street,” he told CBC News. “It's scary to think of two people just trying to cross the street and a car comes right through them.”
Both the drivers and a passenger were also taken to hospital and are expected to be fine.