Sher-e-Hindustan: Your anecdotal argument isn't convincing to me. I doubt that Canadians are in general more nativist than are Americans. In dynamic regional economies, which exist in many parts of the U.S., there is significant labour mobility due to good employment opportunities as well as high turnover and therefore employers are often less picky when hiring people. My sister, who works in the front office for a company that's located in a region with low unemployment, has noted that the company for which she works, which moved to the U.S. from Canada following the implementation of the FTA/NAFTA (Hey there Donald Trump!), has in general experienced a higher rate of labour turnover than was the case when it operated in Canada. In this country, we're bringing in lots of immigrants to fill relatively few good jobs, with predicable results. Sometimes, such outcomes are determined by plain old economic realities rather than by the darker cultural forces you seem to prefer.