A well-known Canadian theatre director says she was injured in a violent robbery just hours before a Ryerson cancer researcher was stabbed to death last month — and she believes the same suspects were involved.

Glynis Leyshon, who lives in B.C. but was in Toronto to oversee some opera rehearsals on Dec. 15, told CBC News she was steps from her friend's home near Rosedale subway station when she was attacked.

Leyshon says she was stabbed and had her purse stolen by two people, including a man who wore a balaclava.

"I was on the ground on the sidewalk and I had this strong sensation of him making a choice to either continuing beating me ... or run with his partner. And he chose to start running away," Leyshon told CBC News.

Leyshon sustained four minor stab wounds and a broken knuckle in the attack.

Toronto police have charged Calvin Michael Nimoh, 21, with robbery, assault with a weapon and weapons dangerous in connection with a robbery around 7:45 p.m. in the Yonge and Summerhill area. 

Tia Thompson, 24, and a teenager were also charged in connection with the case. 

The charges were laid on Dec. 29, days after Nimoh was arrested and charged with the stabbing death of Mark Ernsting, a cancer researcher and professor at Ryerson University.

Police allege Nimoh attacked the 39-year-old Ernsting in the Yonge and Gerrard area.

Nimoh was charged with first-degree murder after the researcher died from his injuries and will be back in court later this month.​