This question already has an answer here:
I would like to fly round-trip from USA to India via Vancouver International and back, on a flight operated by Air Canada (code sharing with United Airlines) in Oct-Nov 2019. I hold a passport from India and a valid multiple entry Canadian Visitor's visa.
- Would I also need to apply for a Canadian Transit Visa in addition to the Canadian Multiple entry Visitor's visa I already have in order to transit via YVR (layover less than 48 hours)? Or is the Canadian Multiple entry Visitor's visa enough for the transit?
- Is a layover time of 1h 35m typically enough to go through Canadian immigration at YVR and board the onwards Air Canada flight back to USA?