It depends on what one is referring to by "racial violence". The US has a long history of race riots, which have led to numerous deaths. While race riots have also happened in Canadian history, they have been far less frequent, and resulted in significantly less deaths. And the disparity remains even if you take into account the difference in size of the population.
If you physically segregate your underclass, they do tend not to "riot" in what I'm assuming you would consider a "race riot". Most deaths from "racial violence" aren't from "rioting" anyway, so focusing on that point is pretty silly, in my opinion.
According to the 2021 Canadian census, Vancouver is now a majority-minority city, 54% non-white. [0]
Also, keep in mind that in both Canada and the US, a plurality of the underclass are of European descent: in 2020, the U.S. Census Bureau estimated that 37.2 million Americans were living below the poverty line, of whom 42.7% were non-Hispanic White, 28.0% Hispanic, 22.8% African American, 1.6% Native American, 4.8% Other. [1] (I don't have equivalent figures for Canada at hand, but I expect they will tell a broadly similar story, with European-descended people being the plurality of the Canadian poor.)
I said underclass was physically segregated. The US systematically discriminated against black people to form an underclass that shared a racial identity. Neither ethnic nor cultural Chinese in Vancouver are an underclass and have nothing to gain by executing a "race riot". The First Nations people you have so poorly treated are too small a fraction of the population and too dispersed for you to see a "race riot" on par with Los Angeles or Detroit, but the protests are there.