I don't like that as soon as you get citizenship you are signed right up for free health care and an old age pension. A friend of mine brought his Vietnamese parents over here, which is cool, but when I asked him why he said so they can receive the old age pension lol. Now that is ridiculous. You haven't paid into either system but you are now reaping the benefits. To be entitled to free health care or the pension, you should have to put in at least 10 years of work that has been taxed. I've been paying into it my whole life, as have my parents before me.