South African crew member visiting a different ship for vacation - Porting in Canada
I was wondering if anyone could help me out, I am a crew member who works on board cruise ships, I am trying to go and visit my boyfriend on a different ship which ports out of Canada and I am having difficulty determining which Visa to apply for.
Do I apply for a transit visa as I am flying into Vancouver? Or do I apply for a visitors visa because I am returning 7 days later?
It is a 7 day Alaskan cruise. I already have a B1/B2 for US, I am just trying to determine which visa to apply for...
Any help with regards to this will be greatly appreciated