The difference, is that US (and Canada I guess), unlike many other countries was founded on immigration and prides itself with that fact ("melting pot, yada yada.."). However it ended up as a country with one of the most complicated and difficult immigration systems in the world.