Your name gives some insight into your thinking. Sheema Khan always expresses herself with compassion for others & moderation of thought, yet she generally receives a lot of condemnation from commenters who are Islamaphobic, intolerant & lost in 'old thinking'. It doesn't help that she's a woman either.
I came to Canada with my young family over 50 years ago from England. I consider myself to be as Canadian as anyone born here. Telling people that they need to accept everything that's 'Canadian' or 'go home' is childish. It's such an old , constant & tiresome refrain.
Good for Sheema that she has the maturity to tell both muslims & non-muslims that they need to debate, listen to each other & try to understand each other!