Originally Posted by
chgoeditor
Ask your immigration lawyer.
I'm not an immigration, but it's my understanding that you have no legal status in the United States between when your green card is approved and when you receive it. I think you need an advance parole travel document if you're planning to leave the country.
Well I don't have an immigration lawyer

However the reason why I asked the question is because when I leave USA, it'll be Canadian border officers who'll check my Canadian passport and then let me back in the country. But when I want to permanently move to USA in a month or so to look for the job and my Green card along with my SSN number is at my wife's place in USA, what will American border officer ask me? For the same visa again or for my green card or my Canadian passport?