At this point, at least in Canada, non violence is the way to oppose racists, the hardcore and abusive members of the anti-immigration groups, etc. Antifa style violence, even violence against property, just plays into these groups narratives. Let's own the narrative and make it peaceful and powerful. Non violence.