The easiest way to immigrate is to know French. It gives a disproportionate amount of points to new immigrants. 2 kids, a knowledge of french, be young and you're pretty much good to go. It's funny but because of that we have an over-representation of immigrants from certain countries. I've never met a Jamaican or Cuban, but plenty of people from Haiti. Lebanon, Morocco, Egypt too. It goes both ways too, I felt like living in the states for a couple years (not even my whole life, just bum around NYC, get an internship of something!) but it turns out it's pretty much the same rules about your employer having to prove you're the only candidate for the job. Plus, I don't get what's up but you have this lottery system that doesn't really look at your merits :(