Moderator: visaplace.com
Steven wrote:Essentially how people usually do it on TN-1 if the employer is filing the I-140 is they put down a Canadian address on the I-140 and use consular processing. Then you just leave at interview time, get the immigrant visa and re-enter. This solves the lack of a "dual-status" provision.
The other method is not to get the employer to sponsor you, i.e. you're in EB-1 and don't need labour certification and you file the I-140 yourself and use a Canadian address or alternatively it's not employment-based immigration, e.g. someone files an I-130 for you or you can apply for family-based AOS.
Like I said, PM TNVisaExpert as he does this sort of thing for a living.