I am a Canadian Citizen living in US on H1B visa. My H1B extension was approved for another 3 years recently. My question is - do I need to cross the border and get my passport stamped or something? If so, can I able to do this at the border or do I need to make an appointment with the US consulate in Canada? pls help!
thank you all.


Privacy Policy