by agnelson » Sat Sep 05, 2009 11:16 am
Your I-140 does not give you any legal status.
Since you mailed your TN in time, you are fine.
That gets you 240 days grace period. Both CIS and CBP are under specific , clear, and well-publicized instructions to NOT deny TN petitions simply on the basis of approved or pending I-140.
And leaving US did nothing to your I-129 petition, since it is your employer's.
So are worrying for nothing.
Sit tight, keep working, wait for TN approval. If you absolutely ust leave US before it is approved, simply apply at the border.
Your I-140 has not jeopardized anything.