Hey guys . I will gladly answer this one as I finally crossed the border 9 days ago and I am officially a permanent resident . YAY ! so there is a light at the end of the tunnel . In my particular case , I had read and researched to be at the port of entry 1-2 hours prior to what you would normally get there to ensure you sign and complete documents. but on my end it was smooth and quick . Personally they have asked me way more questions when I was visiting than when I actually moved. I left from YUL airport ( I was suggested to cross by Champlain since "CBP is normally less strict by car" , but I have no comment to validate or deny those claims ) , I had a very early flight at 6:00AM . I got to the airport at 3, customs did not open until 4:30 (I was really nervous about maybe missing the flight , if it took too long in customs ). I got to the officer's kiosk , he asked me where I was going . I handed my passport in the visa page and said I was moving today , she looked at it and took me to the back (secondary inspection). At that point I was a bit nervous because I did not know how long it would take , she handed my passport to another officer . After maybe 5-10 minutes , the other officer called me up , to validate my address and phone number in the US and was about my way. The whole thing took probably 15 minutes at most , I was expecting to spend hours there. I must say though , I probably had the earliest flight that morning and was probably the first immigrant immigrating , which is why my turnaround was probably as fast. But honestly , I was not asked a single question other than to validate my US ADRESS and US phone number. I was also expecting to fill out a form with all of my assets that I can move to the US with whiteout tax implications , even that they did not ask (not sure if they were supposed to) . Either or , it was a quick and easy process. Much quicker than I anticipated.