Two weeks in British Columbia  allows the opportunity to travel throughout the province, including to the northern region. Of course, you could also pad your itinerary with more time in Vancouver  and Victoria —and that’s what many travelers do—but I encourage you to get adventurous and travel farther afield.
The following itinerary assumes you have your own vehicle or will be renting one.
Make Tofino  your final destination on Day 4. Even with a visit to He-tin-kis Park  and a short walk along the driftwood-strewn beaches of Pacific Rim National Park , you will have time to enjoy a relaxing evening in Tofino.
The ferry from Port Hardy gets into Prince Rupert in the late afternoon, linking up with the ferry to the Queen Charlotte Islands.
Even after 24 hours and two ferry trips, you’ll be invigorated by the uniqueness of the Queen Charlotte Islands .
You have all day to visit Naikoon Provincial Park  and cross to Sandspit . Ferries depart the Queen Charlotte Islands for the mainland in the evening (book a cabin to get a good night’s rest on board).
Arriving in Prince Rupert  at dawn, take breakfast in Cow Bay while waiting for the Museum of Northern British Columbia  to open. Head west, stopping at ‘Ksan Historical Village. Aim for an overnight stay in Prince George, but don’t push it (the more driving you get done today, the quicker you will reach the mountains the following day).
Drag yourself away from Mount Robson and head south to Kamloops, then east along the TransCanada Highway to Revelstoke. Even if you’re not a railway buff, Craigellachie (site of the last spike on the transcontinental railway) is a pleasant stop.
It’s a seven-hour drive to Vancouver  from Nelson. En route, the wineries , golf courses , and abundance of water sports in the Okanagan Valley will tempt you to linger a day or two longer.