Even if illegal immigration isn't included in that chart, estimates for illegal immigrants in the US put the number around 3-4% of the population - not enough to get America above Canada (even if we assume Canada has no illegal immigrants). Personally, speaking a a Canadian lawyer who articled in immigration law...the system is less than ideal. It may be better than others, but there are a lot of issues with it, ranging from monstrous bureaucratic delays (far in excess of their own claimed delays), significant barriers especially for young international couples (seriously, if you as a Canadian haven't managed to build a stable career - and we all know how impossible that is for young people -, you might as well kiss your foreign-born spouse goodbye. Or immigrate to their country.). Arbitrary skepticism and bias on the part of immigration authorities (if you don't have the photographs depicting a stereotypical love story, you are immediately suspected of sham marriage and likely to be turned down), immigration official who are more interested in backing each other than in delivering fair decisions (I've seen cases that went to the Federal Court three or four times - each time after a separate ruling from the immigration commission - before the Federal Court just got sick of the immigration commission's sheananigans and told them to accept the freaking application already), a strong "guilty until proven innocent beyond reasonable doubt" mentality (seriously, I've seen some flimsy pretext for doubts used to reject refugee and immigration application)... No. The system is decidedly not ideal.