Activists calling for a global day of action rallied outside the Israeli consulate on Bloor Street, Saturday.
The protest, one of dozens held around the world, condemns the killing of nine people during a clash with Israeli commandos who boarded a Turkish aid ship last Monday.
Saturday's crowd of up to 200 protesters travelled from the consulate toward the downtown core, accompanied by a police escort.
The protest took place against the backdrop of another raid by the Israeli navy of a ship trying to reach Gaza.
Israeli police said the 19 people on board would be deported within hours.
Canadian protesters are calling for the Harper government to engage in action against Israel.
Hundreds of pro-Israeli protesters gathered in front of the consulate waving blue-and-white flags and shouting support for the country, on Friday.
A crowd of pro-Turkish and Palestinian activists lined up on the street opposite waving their own flags.
Israel imposed an embargo on aid to Gaza after the Islamic militant Hamas group seized power in Gaza three years ago.
With files from The Canadian Press