父母b2签证乘坐阿拉斯加游轮需要加拿大签证吗

请问各位有类似经验的朋友,带父母乘坐阿拉斯加游轮,其中一站停靠加拿大维多利亚,父母持有美国b2签证,需要办理加拿大签证吗?如果不下船,可以避免办理加拿大签证吗?谢谢!