A man was taken into custody Saturday after three people were stabbed near the Kingsway Transit Station Saturday evening.
A 50-year-old woman sustained life-threatening injuries in the incident that started in the parking lot of a nearby McDonalds around 6 p.m.
Police say a man asked for money from three people, stabbing one of them in the back, and slashing the shirt of another. He then stabbed two more people at the nearby transit centre.
Brendan MacKay was on a bus that was stopped at the transit station when he saw a man with blood pouring out of his arm.
The man came on the bus with a woman. MacKay said another man with a bike blocked the entrance and started to take swings at the bleeding man.
"Bus driver got in between them. He was on the phone with 911 already, told them to screw off and this guy just gets on his bike and starts pedalling away really fast," he said.
"That’s when I noticed that he had a knife in his left hand."
The bleeding man walked off the bus into the middle of the transit platform.
"So I ran over, I saw the guy bleeding I started putting pressure on his arm getting the blood — I didn't realize what happened." he said.
"And then before I knew it I was covered in blood, my hands and arms, he had a really big stab wound … and it was bleeding profusely."
MacKay noticed then that the man's female companion was bleeding from her back and was wheezing heavily.
Police say the woman underwent surgery and is now recovering.
Police arrested a 19-year-old male. His charges include aggravated assault and assault with a weapon.
A previous version of this story had misspelled the name of witness Brendan MacKay as Brendan McKay.