It's not a hive of racism, Americans just have become such virtue signalling morons that they call everything racism.
There happens to be a middle ground on many issues. Debating immigration policy isn't racist. Hell, even Emmanuel Macron and Merkel have started to control migration. No country can accept all the world's poor. It's simply not feasible. And the truth is, that is the concern that most Canadians are having. The economy's not great, working class wages and jobs are disappearing, the few places with good jobs have unaffordable housing, and Trudeau's talking about increasing immigration.
You guys can talk about how everyone that wants to debate certain topics is racist, but that doesn't change the fact that politics all over the west are moving a certain direction. The only question is whether we'll simply adjust policy, or wait too long and elect someone extreme as a knee jerk reaction.