The 315-mile ferry route from Port Hardy, on the northern tip of Vancouver Island, to Prince Rupert, in northern B.C., is the same one that Alaskan cruise liners follow. And B.C. Ferries’ newest vessel, the Northern Expedition, offers a decidedly cruise-ship-like experience: 55 staterooms, buffet with linen napkins, and a lounge with plush recliners stationed by picture windows. Skip the ship’s movie theater and watch the nature show outside: rain-forest islands, white-sand beaches, snow-clad peaks, orcas, porpoises, and bald eagles.
Stay: On land, spend a few days poking around Rupert, with its small inns and cafes. From $187 U.S./person plus $425 U.S./vehicle; bcferries.com