I have an Indian passport and a valid US visa. I am travelling to Atlanta from Delhi and I have a layover of 2 hours in Toronto, Canada.
I verified that I will both arrive and depart from Toronto’s terminal 1. I don’t have a Green Card holding a valid US visa.
I need to verify if I need a transit visa as some folks say I need one and others say it is not required because I can go to US customs immediately.
To be safe, I have already submitted an application for transit visa.
I have following question:
- Do I need transit visa or can I directly go to US customs?
- Do I need to submit/send my passport to get it stamped or can I get it electronically?
- If we need to send it somewhere, can I choose which embassy to send it to as I might not be in Dehli?