When staying in British Columbia consider a Ferry journey from Prince Rupert (northern mainland) to Port Hardy on Vancouver Island with BC Ferries (or vice versa). It takes you all along the inside Passage. The ferry leaves early in the Morning and arrives late evening. You can see a beautiful scenery all day long an get a chance to spot whales or dolphins on the way... It's truly romantic.
Address:
1112 Fort Street Victoria BC Canada V8V Prince Rupert British Columbia Canada