Earlier quoted context omitted.
What continent are you referring to that has two countries? North America has 23 countries, with the U.S.A., Canada, and Mexico being the largest countries.
Sorry, I meant two other countries and you're right; I have edited to clarify. My point was centered on borders and neighbouring countries. Do you ever see US immigration politics talking about anything else than Mexico? Canada + Mexico + the US occupy something like 95% of the landmass alone. Whenever you hear people talk about immigration in europe, we're talking about immigration from generally 5+ other countries,…
As a Californian: all the damn time. Mexico is the target of immigration debates because it's the U.S.'s immediate neighbor; most immigrants (legal or otherwise) from South and Central America either go through Mexico or take a boat.
North America differs from Europe only in the linear arrangement of nodes in a migration graph. In terms of origins, I reckon you're significantly downplaying the similarities.