I think that citizens of a country should have a say in their policies without it being called "xenophobia". Could some vote for these policies because of "xenophobia" ? possibly but not all.
From what I've gathered, the primary reason Republicans won the election was because a portion of Americans felt unheard and the party gave them a voice.
I'm not obliged to like it but I feel like pushing people like the parent away is precisely why United States is caught in a quagmire right now.
Obviously, Canadians have a very different view than Americans regarding immigration but nonetheless, the will of people should be respected.