Morning: Depart Oakville early and head west on Highway 401, then north on Highway 17. Enjoy the scenic drive along the **Lake Ontario shoreline** before crossing into the countryside.
Afternoon: Continue through the rugged beauty of **Lake Superior’s shoreline**, stopping at the **Agawa Rock Pictographs** for a quick cultural glimpse. Lunch in **Wawa** offers a taste of Northern Ontario.
Evening: Arrive in **Sault Ste. Marie** and check in at the **Holiday Inn & Suites Sault Ste. Marie**. Unwind with a stroll along the **Sault Ste. Marie Canal National Historic Site**.
Find HotelsMorning: Start the day crossing into Manitoba via the **Trans-Canada Highway (Hwy 1)**, passing through the expansive boreal forests of Northwestern Ontario.
Afternoon: After a long drive, reach **Winnipeg** and explore **The Forks**, a bustling market and historic site perfect for a quick snack and souvenir hunt.
Evening: Check into the **Radisson Hotel & Suites Winnipeg**. If time permits, enjoy a relaxed walk along the **Assiniboine Riverwalk**.
Find HotelsMorning: Depart Winnipeg early, cruising across the prairies of Saskatchewan, with the **Manitoba–Saskatchewan border** offering open sky vistas.
Afternoon: Arrive in **Calgary** and head to the iconic **Calgary Tower** for panoramic views of the city and the Rocky Mountains beyond.
Evening: Settle into the **Fairmont Palliser Calgary**. Dine in the historic hotel’s restaurant or explore the nearby **Stephen Avenue Walk**.
Find HotelsMorning: Leave Calgary heading west on the **Trans-Canada Highway**, crossing the majestic **Canadian Rockies** via the **Kicking Horse Pass**.
Afternoon: After crossing into British Columbia, drive through the scenic **Fraser Valley** and take a short ferry ride from **Tsawwassen** to **Vancouver Island**.
Evening: Arrive in **Richmond** and check in at the **Coast Hotel Richmond**. Conclude the journey with a relaxing walk along the **Richmond Night Market** (seasonal) or the **Steveston Historic Fishing Village**.
Find HotelsIf you have extra days, consider extending your stay in Calgary to explore Banff National Park or adding a full day in Richmond to visit the nearby **Gulf Islands**. To shorten the trip, you could skip the stop in Sault Ste. Marie and drive straight to Winnipeg, or replace the Calgary night with a quick overnight in **Kamloops**, reducing total driving time per day.