Good stuff.blueshirt said:if a Canadian citizen want to work in USA. the NAFTA has created a TN visa privilege. I don't think it is crime to live in other country if there are opportunities. one should contribute to Canada by paying tax in Canada as well. be fair and live peacefully where ever you want and respect the law. I agree one should not claim benefits if he is not living in Canada. if you plan to be outside Canada for more than 6 months do inform CRA you have nothing to loose. old age benefit you will still be eligible.... bottom line is go with the rule and obey law
And I don't agree with people who look at their home country so bad after being a Canadian citizen. Put it this way, your home country is your mother, Canadian PR is your girlfriend/boyfriend, and Canadian citizenship is the process of getting married with your girlfriend/boyfriend after the relationship turns well. Even you live with your wife/husband, still you have to respect your mother who brought you to this world.
If now you have a bad mouth about your home country, next maybe you will get the US citizenship and then having bad mouth about Canada, right?