We had applied for
PR in Canada and were asked to do the final landing process in Canada by end of December'07. So we chose the thanksgiving weekend to land in Toronto.
--Going out of US----
I did an eChecking, went straight to security, the security officer took a look at our Canadian visa and without fuss let us go. We were worried that nobody kept our old I-94, so we asked the flight hostess. She said that since we were returning within 30 days (3 day trip), we didn't need to surrender our I-94, otherwise she would have taken it at the time of boarding.
The landing process went smooth. We first went to customs officer. We had taken an inventory list of our household items. On the customs form, you have to mark the you have goods to follow. He was OK with everything else.
Then we went to the immigration officer- he was surprised that we live in US and asked us that we should move to Canada and avail of the
PR there as it is "not nice" to take the
PR in Canada and not live there. I told him that I will check out the job prospects there. Then we went to another customs area, where we showed the inventory (2 copies)and they just stamped the list and gave one copy to us. I had also taken cashiers checks to show proof of funds.
--Coming back to US ---
Coming back, the US immigration officers are present in Toronto itself. Which is nice in the sense that when you land in the US, you just walk out of the airport.
We were sure of which line to stand in - visa holders vs. GC. We stood in visa holders line. The immigration officer seemed to be aware of Adv Parole and EAD and asked us to go to secondary inspection.
We went in another room for secondary inspection. The officer told us that they have new rules in place for Adv Parole and they have to verify all the records etc. It took about 20 minutes and he gave us a new I-94 to our surprise. We asked him if he wants our older I-94s back and he said "oh yes". So we gave the older I-94s to him. Now the I-94 that we have says we are Adjusting Status - so I am guessing H1 petition is no longer valid.
The whole process took about 45 minutes including wait time. 15 minutes for security. But we almost missed out flight.
So guys if you have EAD and AP, be at the airport 1.5 hrs earlier to boarding time!