The main difference between protest in Canada and in the States is the 2nd amendment. In Canada the police have protesters outgunned. In some states there are ex-military protesters carrying semi automatic riffles.

 I recently watched a program on PBS about a rancher that the government was trying to remove him and his cattle from government land. A call went out and heavily armed supporters came to the ranchers defence. Outgunned, the police backed down and deescalated the situation. In Charlottesville they tried to deescalate but there was 3 sides instead of 2.  The 1st and 2nd amendments combined can be a very dangerous thing. One more reason to be thankful to live in Canada.