Shocking videos captured the moment hundreds ran for their lives as two people were shot near an NBA victory rally.
Police were called after shots were fired at the rally for the Toronto Raptors.
Two people were found seriously wounded.
Prime minister Justin Trudeau, Torontos mayor and the Raptors players remained on stage while the ceremony was interrupted as crowds fled.
Two million fans had gathered to cheer the parade through the city before it was briefly disrupted by nearby gunfire.
— Gelek Besthairtsang (@GelekB) June 17, 2019
Neither of the victims are believed to have suffered life-threatening injuries, Toronto police said on Twitter.
Two people have been taken into custody and two firearms were recovered, police said. The investigation is ongoing.
The shots were fired near Nathan Phillips Square, the parades final destination, causing a chaotic scene toward the back of the huge crowd.
However, the incident caused only a brief pause in the celebratory speeches, which were still going on.
Asked if it was a targeted shooting or terrorism-related, Toronto police spokeswoman Allison Sparkes said the investigation was under way.