Are you talking about illegals though, or just foreigners? I think it is a little easier to get citizenship "legitimately" as a non-citizen in Canada than in the US, but it is a pretty dire situation here if you are illegal. The rhetoric is a little different in the US (though that is changing) but illegals here don't have that different of a situation than they do in the US.
Get used to me. Black, confident, cocky; my name, not yours; my religion, not yours; my goals, my own; get used to me. -Muhammad Ali