有加拿大绿卡在加拿大为美国公司做 contract。怎么报美国的税?来加拿大前在美国,有美国 SSN。这个SSN失效吗?如果不失效是否就可以用来做 tax id? 如果失效,怎么办其它的 tax id? 另外,美国公司这边怎么 withhold Tax? 用 tax treaty 时是用加拿大的还是中国的? (好象在这点上倒没有结果上的区别) 谢谢!