Let's say we have an open door or amnesty policy for immigration. What group will come in the U.S. in the largest numbers? The obvious answer is Mexicans -- we share a large border with Mexico and Mexico has a much larger population than Canada. Further, the U.S. offers significantly more social/welfare benefits than does Mexico (and that is not really true with Canada). Allowing large numbers of poor people to immigrate will likely keep wages down -- and may make certain industries more competitive. However, if our country keeps having larger numbers of poor people (especially those who may not be able to speak English) -- it is likely that most of these people will be members of an almost permanent poor class.