GC_Lover said:I think he is making smart move. One of my old room mate moved to canada in 2001, he even got a job in Toyota, I think in Halifax and now he is working in US with Canadian passport and here I am still waiting for my slow a$$ LC to get approved.
I know a friend of mine even made his move smarter than this.
He received his H1-B from a company in Michigan and applied for his greencard in 2001. Meantime he took Canadian PR and moved to Windsor, Canada. He stayed there for 4 years and maintained his job in Michigan with the same company (crossed the border everyday).
Now, he got his Canadian passport (he can work with a TN visa anytime) and still waiting for the labor approval from BEC.