Yeah, they check the visa prior to boarding the ship. After the ship leaves vancouver, they go all the way up Alaska. So i won't have any problem boarding the ship.