Like you I am 3rd gen Canuck. 
I agree with some of your thoughts and disagree with others. One, hopefully, Canadian Value I believe in is that you have the absolute right to your thoughts and opinions. 
Some people in Ottawa are trying to take that right away from you this very moment.