My h1b will expire in 3 months and has gotten a Labor Certification in 01/2008. I am a chinese canadian. My lawyer suggest me to go this way
1) right now, transfer from H1b to TN for a year;
2) after TN is approvied, then file my i140, possilbe filing in 02/2008.
3) hopefully, i140 will be approved before my TN expires. then transfer back to h1b from TN as my H1b is left for 3 months to reach the 6 year limit.
4) after transfering back to h1b in 01/2009, during the left 3 month h1b period, filing an h1b exention for 3 year.
can I transfer back to h1b just for 3 months in next year from TN?
if i140 is not approved next year, after transfering back to h1b, can I extends h1b for 1 year? as next year, my i140 is pending for over 1 year, although I am in TN status not h1b status during the pending period.
Thanks for your help.