Stunning is the only word that captures the BC Ferries Inside Passage route between Port Hardy on Vancouver Island and Prince Rupert. The voyage takes approximately 18 hours and is extremely popular during the spring and summer season. Advance reservations recommended. Cassiar Cannery is located less than 30 minutes from the terminal at the end of the road, Port Edward.
http://www.bcferries.com/schedules/inside/