"non-whites are standing up for themselves and challenging white privilege"  

Fantastic.  You have every right to do so and I applaud you for doing it.  But when you start telling other Canadian what they can or can not say or think and that their views should carry less (or no) weight because of their ethnicity or income, then you are denying your fellow citizens the basic rights and freedoms that come with being Canadian.  Read the Charter.  Read the constitutions of most western democracies.  The idea of freedom of speech and freedom of expression and fundamental to our societies.  

So by all means, stand up for yourself, engage in debate, and argue for your ideas.  But when you start talking about limiting my basic rights and freedoms and telling me that my thoughts and ideas are unfit to be discussed or that my opinions are worth less than yours because of the colour of my skin, don't be surprised if I (and many others)  respond by giving you a verbal ass kicking.