violence broke out as pro-illegal immigration protestors disrupted a rally against illegal immigration
It was a small rally of a few dozen mainly Chinese-Canadian protesters in Markham, a city northeast of Toronto, and hundreds of kilometres from any land border with the United States. Nevertheless, as the demonstration was met by a smaller group of pro-refugee protesters, it became a flashpoint in the North American refugee crisis, with Markham’s mayor, Frank Scarpitti, as the unlikely main target.
I would call Markham a suburb of Toronto rather than "a city northeast of Toronto," and the line "hundreds of kilometres from any land border with the United States" is strange and perhaps disingenuous as google tells me that Niagara Falls is about 50 miles from Markham if that's the closest border crossing but there's a river there
And the ethnicity of one side is noted but not that of the other side