I and my wife are on tour currently in US holding US visa for 10 years. We hold Indian passports and we are Indian citzens.

We want to visit the Canadian side of Niagara and have to cross from US side to Canadian side. Can I obtain a transit visa at the bridge for few hours' visit?

1 Answer 1


If you enter Canada to visit, there is no difference between "a few hours" and "a few months". You would need to get the same permission in either case.

It's unclear from your question whether you are a permanent resident in the US, and this makes a difference for entry into Canada. US permanent residents can enter Canada for a visit without any additional documentation (just passport plus US permanent resident visa or green card). However, if you are not a US permanent resident, then as an Indian passport holder you will need a visitor visa for Canada.

  • The provisions you are referring to apply only to US permanent residents, not all "US residents".
    – Doc
    Jul 15, 2014 at 1:16
  • 2
    US permanent residents do not need a passport to go to Canada unless they're flying. The only document they need to cross the land border in both directions is the green card. But anyone who is inside the US with a 10-year visa -- or indeed any sort of US visa -- is not a permanent resident.
    – phoog
    Jul 9, 2017 at 16:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .