Answered by John Doe
|
Feb. 21, 2020 10:29
There are no guarantees that you will get a 10-year visa when outside Canada and US. The only way to apply for one is to mark "other" for the question asking your intended visa validity and indicate that you are applying for a 10-year multiple-entry visa.
Keep in mind that if you have an UK/EU/EFTA passport (including a Swiss one) then the visa application center may not accept your application with a Canadian passport.