我们人在加拿大,预计今年四月份就可以申请TN1,问题是美国公司原计划今年四月份为我申请H1B,我是应该呆在加拿大等待公司申请H1B?还是持TN1去美国,然后再申请H1B,以便将来申请美国绿卡?将指点,不必考虑工作因素,无论美国、加拿大都仍然是同一公司。