<ul>
<li>Day 1: Arrival in Vancouver (20 km) - After arrival at Vancouver airport, pick up your rental car and drive to Tsawwassen. Overnight at the Coast Tsawwassen Inn.</li>
<li>Day 2: Vancouver - ferry ride to Vancouver Island (70 km) - Take the ferry to Vancouver Island and drive along the Marine Scenic Drive to Victoria, the capital of British Columbia. Overnight at the Embassy Inn.</li>
<li>Day 3: Victoria - Duncan - Nanaimo - Tofino (321 km) - Visit the Native Heritage Center in Duncan to learn about the Cowichan First Nations. Continue to Tofino in Pacific Rim National Park. Two nights at Middle Beach Lodge.</li>
<li>Day 4: Pacific Rim National Park (approx. 60 km) - Enjoy a day at leisure to explore beaches and rainforests. Optional 2-3 hour whale-watching tours are available in this natural habitat.</li>
<li>Day 5: Tofino - Nanaimo - Vancouver - Whistler (308 km) - Return to the mainland and drive the famous Sea to Sky Highway to the resort town of Whistler. Two nights at the Aava Hotel.</li>
<li>Day 6: Whistler/Garibaldi Provincial Park - Spend the day exploring Whistler. Optional activities include riding the gondola up Whistler Mountain for alpine hiking and panoramic views.</li>
<li>Day 7: Whistler - Kamloops - Clearwater (430 km) - Follow the historic Duffey Lake Road logging route to Kamloops, then continue to Clearwater. Two nights at the beautiful Moul Creek Lodge B&amp;B.</li>
<li>Day 8: Wells Gray Provincial Park (approx. 80 km) - Explore the park&rsquo;s highlights, including the massive Helmcken Falls and Dawson Falls. Numerous hiking trails and wildlife viewing opportunities are available.</li>
<li>Day 9: Clearwater &ndash; Quesnel &ndash; Wells (approx. 430 km) - Head into the legendary Cariboo region. Overnight at the historic Wells Hotel in the unique town of Wells.</li>
<li>Day 10: Wells &ndash; Barkerville &ndash; Prince George (194 km) - Visit the beautifully restored gold-rush ghost town of Barkerville. Continue to Prince George for an overnight stay at Ridgeview Gardens Bed &amp; Breakfast.</li>
<li>Day 11: Prince George - Mount Robson - Jasper (376 km) - Leave the Cariboos for the Rocky Mountains. Stop for vistas of Mount Robson, the highest peak in the Canadian Rockies. Two nights at Bear Hill Bedrooms in Jasper.</li>
<li>Day 12: Jasper National Park (approx. 80 km) - Spend the day exploring the park, including the spectacular Maligne Canyon and Maligne Lake.</li>
<li>Day 13: Jasper - Icefields Parkway &ndash; Banff/Canmore (310 km) - Travel the scenic Icefields Parkway. Stop at the Columbia Icefield for a glacier tour and visit famous Lake Louise. Two nights at the Grande Rockies Resort in Canmore.</li>
<li>Day 14: Banff National Park (approx. 100 km) - A day at leisure in Banff for outdoor activities such as river rafting, canoeing, or horseback riding. Consider the gondola up Sulphur Mountain.</li>
<li>Day 15: Banff/Canmore &ndash; Radium &ndash; Cranbrook (291 km) - Drive through Kootenay National Park to Radium Hot Springs, then follow the Rocky Mountain Trench to the restored ghost town of Fort Steele. Overnight at the St. Eugene Resort.</li>
<li>Day 16: Cranbrook - Creston - Nelson (259 km) - Consider a visit to the Canadian Museum of Rail Travel in Cranbrook before driving to the heritage city of Nelson. Overnight at the Green House B&amp;B.</li>
<li>Day 17: Nelson &ndash; Penticton &ndash; Kelowna (338 km) - Head to the Okanagan Valley. Visit local wineries near Osoyoos, enjoy fresh fruit, and go for a swim. Two nights at A View of the Lake B&amp;B.</li>
<li>Day 18: Okanagan Valley (approx. 80 &ndash; 100 km) - A day at leisure to enjoy the Okanagan&rsquo;s sunny climate, fascinating scenery, and relaxing atmosphere.</li>
<li>Day 19: Kelowna - Manning Park - Vancouver (450 km) - Enjoy a final hike at Manning Provincial Park before returning to Vancouver. Two nights at the Coast Tsawwassen Inn.</li>
<li>Day 20: Vancouver - Explore Vancouver&rsquo;s highlights such as Stanley Park, Gastown, Chinatown, and Granville Island on an optional hop-on hop-off city tour.</li>
<li>Day 21: Return flight (20 km) - Drive to the airport and board your flight back home.</li>
</ul>