Dear All,
I drove to Ottawa from Detroit for H1B visa stamp (3 year extention) on Wednesday. At the Port Huron Border the Canadian immigration only asked me for drivers licence and asked what I wanted to do in Canada. I told him I want to revalidate working visa. I was the one who handed him my passport and info. I have a feeling he would have let me in without caring much for visa if I had kept quiet. He stamped my passport in less than 1 minute, very polite and courteous. At the embassy, there was a list of what to produce namely I-797, I-94, Passport, Employer Letter, Recent Paystub, copy of LCA, copy of I-129. The lady at the booth was very friendly. She asked me how much I make and where my company headquarters are and looked at my documents. In all it took 3 minutes and I was told to come back by 3pm for my visa which I did.
On my way back thru Windsor, I met only the customs for 1 minute and I had nothing. It was a pleasant experince. FYI, I elected Canada over DOS because I needed to travel urgently. Good luck!
IBK