A 30-year-old man was taken to hospital with life-threatening injuries following an assault on a restaurant in central Scarborough on Monday evening.
Toronto police were called to the busy shopping complex shortly after 6:30 p.m.
According to police, one man violently attacked another.
Passers-by rushed to the victim’s aid, police said, and he was later taken to hospital.
Toronto paramedic services said they transported a man in his 30s to the hospital with life-threatening injuries.
Two people are in custody and another is pending, police said.
It is unclear what caused the attack.