That's because of who says it. If it's a liberal, it's ok. But if its anyone else, whooeee, they're "tagged" with all sorts of names.
See, the recently elected PM of Holland (Netherlands) stated in a newspaper ad that those who come there, the expectation was that they needed to accept their laws, integrate, learn the language and accept their way of life. If they didn't like it, they can leave. (I'm paraphrasing) He said it because he needed to defeat Wilder who better understood and tapped into the public's anger about immigration policies. People were fed up and were willing to risk voting for someone likely more to the right than they were comfortable with. No one said anything about how bigoted or racist he was - not a peep but the fact he put the ad in the paper turned everything around and he was re-elected. Again, no accusations from anyone, especially the MSM.
Kelly Leitch, on the other hand (and I'm no supporter of her for other reasons) says something about Canadian values (meaning free speech, rule of law, respect for women etc.), and she's labeled a bigot and racist. It's not what she said - it's who she represents that is the difference.
Is that the video where they were deliberately pushed off the cliff by some person off-camera?