For Canada, the top ten breakdown of immigrants are: 8.9% from India, 8.6% from China, 7.8% from Philippines, 6.6% from UK, 3.3% from US, 3% from Italy, 2.8% from Hong Kong, 2.7% from Pakistan, 2.2% from Vietnam, 2.1% from Iran. Add those up, and you're only up to about 50%; there's a long tail out from there.
* https://en.wikipedia.org/wiki/Immigration_to_Switzerland
For Canada, the top ten breakdown of immigrants are: 8.9% from India, 8.6% from China, 7.8% from Philippines, 6.6% from UK, 3.3% from US, 3% from Italy, 2.8% from Hong Kong, 2.7% from Pakistan, 2.2% from Vietnam, 2.1% from Iran. Add those up, and you're only up to about 50%; there's a long tail out from there.
* https://en.wikipedia.org/wiki/Immigration_to_Canada#Sources_...
A lot more of a mosaic/melting pot in Canada than Switzerland.