The good news is that Canada does not have the pervasive civil war issues affecting our friends to the south, resulting from their post war politicians squandering the opportunity  to crush rebel dissent during the period of Reconstruction, which allowed for the poison of jim crow to take place.

This rally was nothing more than a leftist get together with the intent of rubbing a bit of salt into the wounds of Americans, to make the protesters feel all the more self righteous.  This is a group of people that would salivate having an issue like the confederate statues to exploit.  To them, it is likemindedness for one and all, or bust.  For them, "Diversity is our strength" does not  extend to diversity of opinion.  The Mayor, protesters, and Trudeau, would regard this rally as a disappointment, as it did not generate a counter response to exploit.