There’s more nonsense at Vox.com on why Canada is the least xenophobic country in the world.
The truth is much simpler. Canada screens its immigrants closely. It selects its immigrants and has done so for decades rather than its immigrants selecting them.
Under the circumstances that they have fewer issues with their immigrant population is to be expected.