In the morning, enjoy a scenic drive to Banff National Park and take a dip in the Banff Upper Hot Springs. In the afternoon, explore the stunning Lake Louise and its surrounding trails. In the evening, indulge in a fine dining experience at the Fairmont Chateau Lake Louise.
Start the day with a drive along the Icefields Parkway and witness the Athabasca Glacier up close. In the afternoon, visit the Miette Hot Springs and relax in the natural mineral pools. In the evening, take a peaceful stroll at Pyramid Lake and enjoy the sunset.
Start the day early and take a ferry from Tsawwassen to Swartz Bay. Explore the beautiful Butchart Gardens in the morning and have lunch at one of the local seafood restaurants. In the afternoon, visit Victoria's Inner Harbour and enjoy a whale watching tour. In the evening, head to Tofino and watch the stars at the Long Beach.
Spend the day soaking in the sun and surf at Tofino's sandy beaches. In the morning, take a surfing lesson or paddleboarding tour. In the afternoon, chill out at Chesterman Beach and enjoy a beach picnic. In the evening, take a relaxing soak in the natural hot springs at Hot Springs Cove.
In the morning, visit Stanley Park and bike the Seawall. Enjoy lunch at Granville Island Public Market and explore the art galleries. In the afternoon, take the gondola up to Grouse Mountain and enjoy the panoramic view. In the evening, experience fine dining at the revolving restaurant at the top of the Tower.
Don't miss out on the Capilano Suspension Bridge Park and the Dr. Sun Yat-Sen Classical Chinese Garden while in Vancouver. If you have extra time, consider taking a day trip to Whistler for hiking or skiing. Or take a ferry to the Gulf Islands and explore the vineyards and local farms. Don't forget to pack your sunscreen, comfortable shoes, and swimwear for the hot springs and beaches!