Start your trip in the bustling city of Vancouver. Visit the Capilano Suspension Bridge Park and walk across the suspension bridge high above the river. Then hit Gastown, the historic neighborhood with Victorian architecture and cute shops. Finally, check out the Granville Island Public Market for local food and crafts.
Take the ferry (check schedule for departure times) to the charming city of Victoria on Vancouver Island. Visit the iconic Butchart Gardens, an impressive flower garden with over 900 plant varieties. Check out the Royal BC Museum for exhibits on the natural and human history of British Columbia. Finally, stroll along the waterfront and hit up Fisherman's Wharf for some fish and chips.
Travel to Whistler, the popular ski resort town in the mountains. Take the Peak 2 Peak Gondola for breathtaking views of the surrounding peaks. Then hit up Lost Lake Park for a picnic and lake swimming. If you're feeling adventurous, rent a bike and ride around the Whistler Mountain Bike Park.
Travel to Jasper National Park. Take in the stunning mountain views at Maligne Lake and try to spot some wildlife. Check out the Jasper SkyTram for panoramic views of the park. Finally, take a dip at the Miette Hot Springs to relax after a long day of driving.
Travel to Banff National Park, the scenic park known for its turquoise lakes and glaciers. Stop at the iconic Lake Louise and take a hike around the lake. Check out the Jasper SkyTram for panoramic views of the park. Take a dip in the Banff Upper Hot Springs and relax in the warm waters.
Visit the vibrant city of Calgary. Check out the Calgary Tower for panoramic views of the city. Visit the Glenbow Museum for exhibits on Canadian art and culture. Finally, hit up the Calgary Stampede, a western-themed event held annually in July that showcases rodeo and concerts.
Travel to Edmonton for a day trip. Check out the West Edmonton Mall, one of the largest malls in the world with over 800 stores and attractions. Visit the Art Gallery of Alberta for exhibits on contemporary art. Finally, hit up the Elk Island National Park for scenic views and wildlife spotting.
Transportation in Canada is reliable and convenient. Take public transportation or rent a car to get around. Expect to spend between CAD 80-150 per day on car rental, depending on the car type and rental company. Gasoline prices can vary around CAD 1.10-1.40 per liter. Keep in mind that parking can be expensive, especially in major cities.
If you have more time, consider adding a day to explore Vancouver Island, visit Tofino for surfing, or take a helicopter tour of Banff. If you have less time, skip Edmonton or take a shorter day trip there. Don't forget to bring warm clothes for the mountains, as temperatures can drop quickly.
The main airports in Canada are Vancouver International Airport (YVR), Calgary International Airport (YYC), and Edmonton International Airport (YEG). YVR is located 13 kilometers (8 miles) from downtown Vancouver, YYC is located 17 kilometers (11 miles) from downtown Calgary, and YEG is located 30 kilometers (19 miles) from downtown Edmonton.