my passport is from India came on F1; status changed to H1b and went to toronto for my visa stamping. I have MS from US school. Here is my experience at the various points. I took the bus to enter canada and re-enter the US via Detroit-Windsor tunnel
Detroit canada visa stamping.
went to the consulate approx 8:15 am. They started accepting applications at around 8:25 am and asked me for the completed app form, my pay stub, approval notice, fee and two photographs and my passport. told me that the maximum visa validity will be through the exp date on my I797. so I paid fees for single entry visa. asked me to wait in the consulate. approx in 30 minutes got the visa.
Canada Port of entry
questions asked.
where did I live?what is the purpose of visit? Where I was headed? am I bringing more than CN$10K in cash or monetary instruments? how long I was staying in Canada?
stamped the passport with the entry date. did not ask for my i-94 card.
Consulate in Toronto
got there approx 7:30 am. there was a small queue; they started admitting people after security check. then we were asked to wait in another line before we were led to the counters. at this time they told us to get the following docs ready:
passport, ds156,157, I797, fee receipts from scotia bank, 1st page of appt letter
Then another line was formed in front of the counters. there were two clerks who started accepting applications. when called, I submitted the docs to the clerk who inspected them and asked me to enter my high school name on the ds157 form. was asked my status in canada. after that she told me to wait for my name to be called.
in another 30 minutes, I was called at another counter. the lady finger printed me. asked for letter from my employer. questions asked were:
Is this your first h1b application? what do you do for your company? what degree do you have from the US univ? handed me back my employer letter.
she told me that she was approving my h1b app and asked me to pay the reciprocity fee and bring the receipt to her. After I brought my rec fee receipt, she told me that my passport will be ready to be picked up between 3-4 pm next day. was out of the consulate approximately 8:45 am. there were a few people from India ahead of me for the h1b visa.
Next day, I went to the consulate at 2:30 pm and there was a small line. collected the passport. they stmaped my B1 visa "cancelled without prejudice" but had left my f1 visa unstamped.
Port of entry into US
there were 8 passengers in the bus when we left windsor to go to Detroit.
the post we went to was understaffed so staff members were multi-tasking.
at the first counter they asked what my nationality was; where I was headed; why I went to canada.
at the second counter asked me for my passport, 797, my i-94 card. asked why I went to canada. stamped my passport. stapled i-94 card and the employee's half to my passport and handed the petitioner's half back to me.
at the customs every piece of my baggage was inspected. was aksed for my purpose of visit to canada; how much cash I was bringing; how long I had stayed in canada.
So that was my experience; hope yours is better. The visa stamping process has been made streamlined. so as long as they allow TCNs to visit canada\mexico to do their visa stamping, people will make use of this.
My take aways from the exp:
-take all the documents
-do all the research regarding the visa process and learn from other people's experiences as much as you can
-be prepared to be questioned at the various points