It's great to know that in Canada we are free from discrimination based on race, colour, religion, creed, and all kinds of other good stuff... as long as you weren't born outside of our country. After all, the rights you have are based on which side of an imaginary line you were drawn on. Born on the wrong side of the line? Well then if you try to come to Canada, its citizens will apparently say "No."
All arguments against complete global freedom of movement and not against the welfare state are based in flat-out racism.
Is there a problem with the current system? Of course there is. But the problem isn't people taking their children or themselves to a better life, it's that we pay them to come here. In a classic case of unintended consequences, well-meaning socialists have institutionalized racism in many a civilized nation.
(That said, if you think that we should be paying to help disadvantaged Canadians afford food, shelter and big-screen TVs* - and especially if you think that it's an obligation because people have a right to food, clothing and big screen TVs* then I can't think of a consistent argument against helping everyone in a similar manner... unless, of course, you factor in some good ol' fashioned racism again. One of many reasons that I am not into that sort of stuff.)
If Americans have the wool pulled so far over their eyes that they aren't drowning in irony while kicking people out of their country that are fleeing economically or socially repressive conditions for a better life, then Canada should be stepping up to do what's right and protect freedom and human rights by allowing people to live where they choose to make the best lives for themselves that they can.
If we can't afford to run all the programs we have, let's cut off (or modify) the programs - not trap people in a situation because of their ancestry, place of origin or citizenship. Hell, we fought wars to guarantee those rights for ourselves.
h/t: Freeway to Serfdom
cross-posted to: The Natural Society
*OK, so I've only heard of people within 2 degrees of separation from me getting a big screen TV on welfare once, but once is more than enough for me.