TN的都是每年自动续,可能需要你寄一下你的护照,朋友说不麻烦(当然是你有工作的前提下).
到了美国公司,都可以要求公司支持的排绿卡,因为加拿大人去美国的非常多,所以TN很方便,同时排绿卡也不影响,是个比较自由的方式,建议入籍后就去,不用想那么多,因为你有加拿大护照,想回来分分钟的事儿,我是基本没看见回来的,我的朋友们,绿卡都在身。
还有,美国可不比加拿大,三亿人口基数导致的服务行业很发达,是个非常好的人口和生活的平衡基数,工资也高。生活区域很大,自由程度,世界第一。生活质量,对喜欢工作有成就感的,也是很好,加拿大的美国公司分公司,都是比较好的企业文化,不养什么懒人,对技术提高帮助很大。
最后,不用想退休的事儿,在美国生活惯了,你不会想回加拿大的。加拿大节奏慢,人比较友好,美国急一些,但是也在合理范围之内。对于从中国出身的移民,那就不算什么事儿了。还是建议你有想法早去早好,你肯定喜欢,没跑儿。就是不要去那些中国人和印度人大量聚居的城市,原因你应该清楚。