There are lots of arguments, for example people from other countries have their cultures and countries already dedicated to them. Importing people of different cultures into Canada as much as we have makes no sense, it is a net detriment to Canada and Canadian people, as it interferes with and displaces traditional Canadian culture. Traditional Canadian culture is what needs to be protected as the priority, not cultures of other countries that are thriving elsewhere, obviously. So it makes no sense to import many foreigners that don't fit with traditional Canadian culture. We should maybe even consider offering non-traditional Canadian cultures to emigrate back to places of origin, where they might even be happier, a possible separation fee payoff for them to get going again back in their 'homeland'. When we have so many people now that consider themselves 'something'-Canadian, instead of just considering themselves Canadian, that's a problem in society. Unity isn't disparate groups.