But it's nowhere near impossible. It's quite a bit easier than you think it is as well.
Well, let's see how "hard" it is....My mom, uncle, aunt, and two other cousins are immigrants to the US. My great aunts and another cousin are immigrants to Greece. My godfather is an immigrant to the UK. My godmother is an immigrant to the UK from France. Several other of my cousins are immigrants to Australia. Some others are immigrants to South Africa. Another is an immigrant to Bahrain...And this is all first generation. And almost all of them are extremely successful.
I find it funny when conservatives say they're moving to Canada because of the democrats and it's just like, how stupid are you? Canada's got more liberals than America.