Please, I hope someone can answer this for me. I am joining my husband on a cruise ship for a few months, joining in the USA and I will be disembarking in the US. The cruises will be 7 days long, however, every 7 days we'll be in Canada, we stop in Vancouver for a few hours, then proceed with the cruise which is in Alaska. Do I need a visa for Canada, even though we'll only be transiting once a week? I hope this is clear.
Tags: