I knew that there were a lot of immigrated scientists researching in North America, because it's simply the best place to do it. You have drug companies that dump insane amounts into RND and things like that. America has (had?) so much money that it was difficult for the rest of the world to compete. Then again, I would argue that the reason you have those companies dumping that much money into drug RND is because your health care system is designed to screw people over and let them die. I remember watching a documentary where an insurance company wouldn't pay out for a guy to have one of his fingers re attached, because it was "experimental surgery". He lost 2 fingers, they stitched the other one back on no problem, but if he wanted his index finger back, he'd have to pay 60k.
We can put on top hats and monocles and make fun of the English.