Try to emigrate to Canada.
Elaborate please? I ask because my wife did exactly that (emigrated from the US to Canada).
She would argue that Canadian immigration policy is much more even handed (score enough points, get in). This is especially true for US professionals (look up the NAFTA TN-1 visa). There are also guest worker programs.
Once you are a perm resident, there are two requirements:
1) Don't do anything deportable
2) Spend enough time in Canada, rather then somewhere else.
You do those two things are you get treated almost the same as a Canadian born person. The three exceptions are:
1) You cannot hold a senior govt post
2) You cannot serve in the military
3) You cannot vote in elections
Write your citizenship exam (you qualify after 4 years) and you are the same as someone who was born here. You can even be Prime Minister. No birth certificate required :).
Oh and we don't have any caps. We'll take as many people who meet the entrance requirements. No lotteries, no caps.
If any of the above is wrong (I am fallible :)) or out of date, let me know, but I believe everything above is correct.