MS HANSEATIC spirit Otaru → Hakodate → Ketchikan → Vancouver Jun 27 · 20 nights About average $13,996 oceanview · $700/night