My $0.02, since I benefited a lot from this forum..
I landed last week and it was the smoothest of the landings I have ever read.......keeping in mind the kind off complex visa situation.....I have an expired F1 on my passport with no H1B stamp at all.
I rented a car from Detroit Airport....($28 from Priceline), drove thru the Windsor tunnel, BTW I had all my docs as a backup and luggage to survive a month Just in case if I had to go for stamping in Toronto or back in my home country. OK, after crossing the moist tunnel(it runs under the Detroit river), I was stopped by the security gaurd on the Canadian side and I explained him that I was here for the landing process. He had a quick look at my passport and directed me towards the Immigration building. I was the only one in the line and the officer was very friendly and completed my paperwork, asked about how much money I was bringing in, and then told me that I don't have to fill up the form since I was not over $10000 limit(I had the form filled up already). I then gave him the goods to follow list and then he told me that my PR cards will be mailed to the Canadian address I gave him.....That's it. I asked him about the SIN office and he gave me the directions for it. After applying the SIN, I drove back thru the tunnel and the gave my passports to the US immigration officer, I told him that I was in Canada for landing and was returning back to the US, he said ok and then asked me to drive further...................I was like, should I drive to the immigration office, to get my I-94's in the passport. He said, it was no point for me to wait for 45 mins for an immigration officer to tear the bottom half of the I-797 and stick it in the passport, he asked me to do it myself. I was like WOW.....that was easy and very unlike other experiences I read...where ppl had to show AVR documentation to educated the officers and then get grilled regarding work status........I guess I just got lucky to run into a kewl officer, God bless him...................So the next step for me is to wait for my PR cards.
All the best to everyone else.....
And I also busted the myth that AINP guys cannot land elsewhere in Canada apart from Alberta, although my intentions are to settle down in Calgary once my company approves the transfer.