I am in US now and want to go to canada (montreal) to apply for a US visa.
I checked on line and found that I have to stay in Canada for five days to
get the visa after the application. Is this true?
Is there a way to expedite this? Can I
get the visa same day or next day? Thank you