我孩子通过H1申请绿卡不太顺利,我想给他申请未婚成年子女亲属移民做个后备保险,我们现在持加拿大护照,我有美国绿卡。问题是:如果他的H1绿卡申请失败后可否转TN保持合法身份和工作? -Yes. Your son can not get married before he gets the green card, otherwise this I-130 (for F2B) will be invalid. 这样做有没有不利的方面?