The incident happened at around 1:30 p.m. on Yonge Street, starting at Finch Avenue and ending near Sheppard Avenue, about two kilometres away, where a police officer arrested a male suspect without firing a single shot.
Toronto Police Chief Mark Saunders identified the suspect as Alek Minassian, 25, of Richmond Hill, Ont.
Saunders told reporters at a press conference Monday that investigators were working hard to determine a motive, and that Minassian was not known to Toronto police.
"There's nothing on our files," he said. "There's nothing that we have on him right now."
Minassian's neighbours told CTV's Peter Akman that they would see him jogging and that he kept to himself. One former classmate said he struggled with mental illness.