Hi guys, I have an approved I140(cancelled by my previous employer after more than 3 yrs of approval). I have been in Canada for past 4 yrs (as a P.R)and my H1 expired 3.5 years ago. Now I am planning to go back to US and use my I140 to get new H1 visa done(talked to a lawyer already about it)...