Train Across Canada - Via Rail

Train Across Canada

Travelling across Canada by train includes crossing 4,466 kilometres (2,775 miles) over four nights, between Toronto and Vancouver, on VIA Rail's transcontinental service called The Canadian.

Two trains depart each direction every week, year-round. Travellers choose Economy, Sleeper Plus or Prestige Class. A second VIA Rail route, The Ocean, connects Montreal to Halifax in 23 hours.

VIA Rail also offers travel between Toronto, Quebec City and Montreal on the Corridor route, which service destinations in Ontario and Quebec. Rocky Mountaineer, a privately operated daylight train, covers the Vancouver to Banff and Jasper section over two days with overnight hotel stops.

Canadian Train Vacations builds tailored cross-country journeys around any of these four trains.

Last update: May 14, 2026

Best train trips across Canada in 2026/27

The best train trips across Canada are listed below.

  1. Prestige Train Journey Across Canada: Luxury sleeper-train service across Canada in VIA Rail’s Prestige Class with private deluxe cabins and exclusive sightseeing tours.
  2. Canadian Cross‑Country Journey: Nine-day trip from Toronto through the Rockies to Vancouver with excursions in Toronto and Vancouver.
  3. Across Canada by Train: 13‑day itinerary combining VIA Rail and Rocky Mountaineer travel, including five days in the Rockies and a stay in Lake Louise.
  4. Canada Coast to Coast by Train: 20‑day trip from Halifax through Quebec City, Montreal, Toronto, Jasper and Banff, with a four‑night VIA Rail sleeper-train segment. 

Compare cross-Canada trains

Two train operators run the rail services that travellers consider when planning to cross Canada by train. VIA Rail offers coast-to-coast service through the combination of three routes (The Canadian, The Ocean and the Corridor). Rocky Mountaineer's two routes showcase Western Canada and the Rockies in daylight, with overnight hotel stops included, and pair well with The Canadian on a longer trip.

Train 

Operator 

Route 

One-way distance 

Nights on board 

Service classes 

Price (CAD, one way, per person) 

The Canadian 

VIA Rail 

Toronto ↔ Vancouver 

4,466 km

4 

Economy · Sleeper Plus · Prestige 

From 1,083 

The Ocean 

VIA Rail 

Montreal ↔ Halifax 

1,346 km 

1 (23 hours) 

Economy · Sleeper Plus 

From 563 

The Corridor 

VIA Rail  

Toronto ↔ Quebec City 

808 km  

0 nights on board (approx. 10-15 hours) 

Economy · Business 

 

From 98 

First Passage to the West 

Rocky Mountaineer 

Vancouver ↔ Banff 

957 km 

0 nights on board (1 hotel night) 

SilverLeaf · GoldLeaf 

From 2,295 

Journey through the Clouds 

Rocky Mountaineer 

Vancouver ↔ Jasper 

901 km 

0 nights on board (1 hotel night) 

SilverLeaf · GoldLeaf 

From 2,295 

  • Choose The Canadian if you want to travel between Eastern and Western Canada and are comfortable with spending four days and four nights on the train. You can also choose to do one segment of the route — for example, Vancouver to Jasper — if you’d like a shorter sleeper-train experience. 
  • Choose Rocky Mountaineer if you want a luxury daylight journey through Western Canada and the Canadian Rockies and prefer hotel stays to overnight train travel.  
  • Choose The Ocean if you want to sleep on the train and explore Eastern Canada in a shorter timeframe.  
  • Combine The Canadian and Rocky Mountaineer if you want both a long-distance rail experience and daylight sightseeing in the Rockies. Many travellers take The Canadian between Toronto and Jasper, then continue on Rocky Mountaineer for a daytime journey through the Rockies to Vancouver. 

Note: Pricing in the table above is for VIA Rail and Rocky Mountaineer train tickets only. It reflects the starting prices and is subject to change.

How to travel across Canada by train

Combine multiple train experiences for a journey across Canada. The four major train routes are:

  • Step 1: Pick a route

    • The Canadian: Toronto → Vancouver. 4,466 km. 4 days, 4 nights. The classic cross-Canada route.
    • The Ocean: Montreal → Halifax. 1,346 km. 23-24 hours. Sleeper train in Eastern Canada, offering access to the Atlantic Coast.  
    • The Corridor:  Toronto → Ottawa → Quebec City → Montreal. Service between cities in Ontario and Quebec.
    • Rocky Mountaineer: Vancouver → Banff, Lake Louise, or Jasper. Two days with one or two overnight hotel stops. Daylight only.
  • Step 2: Choose your class 

    • On The Canadian: Economy (seat), Sleeper Plus (semi-private berth or private cabin), Prestige Class (private cabin with concierge service). Sleeper Plus is the most chosen class for travellers new to overnight rail.  
    • On The Ocean: Economy (seat) or Sleeper Plus (semi-private berth or private cabin). Sleeper plus is the most comfortable and convenient option for overnight rail journeys. 
    • On The Corridor: Economy (seat) or Business Class (seat and meal service).   
    • On Rocky Mountaineer: SilverLeaf (single-level glass-dome coach, meals served at the seat) or GoldLeaf (bi-level glass-dome coach, meals served in a dining room). Both service levels offer a luxury all-daylight sightseeing experience.
  • Step 3: Decide how many days

    • Most travellers add city stays at each end of their train journey. For example, 1-2 nights in Toronto before departure on The Canadian train, 1-2 nights in Vancouver after. Coast-to-coast trips with both VIA Rail and Rocky Mountaineer typically run 19-21 days.
  • Step 4: Book a tailored train vacation

    • Canadian Train Vacations builds personalized itineraries, which include the train segments, hotels, transfers, and guided excursions. Speak with a Canadian Insider and get a custom quote based on your interests and preferences.

How much does it cost to take a train across Canada?

It costs 6,090 to 17,250 CAD per passenger for most train-across-Canada itineraries offered by Canada Train Vacations. Transcontinental fares via VIA Rail range from about 1,900 CAD (winter, Sleeper Plus cabin for two, one way) to 3,800 CAD (summer, Sleeper Plus cabin for two, one way) per person for the Toronto–Vancouver trip. Prestige class accommodation costs 6,100 to 7,500 CAD per person for the same route, depending on season.

Explore in detail: VIA Rail Prices

Cross-Canada trains routes

The Cross-Canada train routes are listed below. Travellers can combine different train experiences to explore Canada’s best destinations.

  • The Canadian Train: A transcontinental train that travels from Toronto to Vancouver. The iconic route passes through the Canadian Shield, the Prairies, and the Rocky Mountains. The journey offers sleeper cabins, panoramic dome cars, and dining services for a comfortable cross-country trip with VIA Rail.
  • The Corridor: The route connects major cities in eastern Canada, including Toronto, Ottawa, Montreal, and Quebec City. It is ideal for travellers seeking quick and frequent connections. The VIA Rail trains run daily, providing convenient travel across the populated central and eastern regions of Canada.
  • The Ocean Train: Travel from Montreal to Halifax, exploring the Atlantic coastline. The scenic route offers a unique view of the maritime provinces with sleeper cabins and dining cars provided by VIA Rail.
  • The Skeena Train: The train runs between Jasper and Prince Rupert in British Columbia. The Skeena Train offers breathtaking views of forests, mountains, and rivers, making it a popular choice for travellers interested in scenic exploration. The route is operated by VIA Rail. The train travels during the day with an overnight hotel stop in Prince George.
  • First Passage to the West: Rocky Mountaineer's historic rail route between Vancouver and Banff or Lake Louise. Showcases the history of the railway with scenic highlights like Fraser Canyon, the Spiral Tunnels, Craigellachie, and Castle Mountain. The daytime journey features panoramic views, gourmet meals, and attentive onboard service.
  • Journey Through the Clouds: Travel between Vancouver and Jasper aboard Rocky Mountaineer. The scenic rail route passes through the Fraser Valley, Hell’s Gate and Mount Robson, the highest peak in the Canadian Rockies. The daytime journey offers glass-domed coaches, locally inspired cuisine, and spectacular mountain scenery.

1. The Canadian Train

Quick Facts:

  • Route: Toronto to Vancouver
  • Operator: VIA Rail
  • Distance: 4,466 km / 2775 miles
  • Duration: 4 days, 4 nights
  • Frequency: 2 times per week in each direction
  • Service classes: Economy, Sleeper Plus, Prestige
  • Price: from 1,083 CAD

Best for travellers who want: Immersive sleeper-train experience across Canada Less ideal if you want: Daylight-only rail travel

Explore all VIA Rail Train Trips

Route map of the Canadian train across Canada

Journey highlights

  • Canadian Rocky Mountains

  • Golden prairie fields

  • Rugged Canadian Shield landscape 

  • Jasper National Park

Multiple train experiences

Double Quote Icon

If you travel between April and October, you could combine Rocky Mountaineer and VIA Rail train experiences for an epic across-Canada trip.

Katherine Foxcroft
Director of Product: Hotels, Tours and Excursions

2. The Corridor

Quick facts:

  • Route: Toronto, Ottawa, Montreal, Quebec City
  • Operator: VIA Rail
  • Distance: 808 km / 502 miles
  • Duration: 4-6 hours per segment
  • Frequency: Multiple departures per day
  • Service classes: Economy, Business
  • Price: from 98 CAD

Best for travellers who want: Short train journeys in Ontario and Quebec

Less ideal if you want: Sleeper train experience

Explore all VIA Rail Train Trips

Route map of VIA Rail's Corridor train across Eastern Canada

Journey highlights

  • Ontario’s Lake Country

  • Quebec Countryside

  • St. Lawrence River

3. The Ocean train

Quick facts:

  • Route: Montreal to Halifax
  • Operator: VIA Rail
  • Distance: 1,352 km / 840 miles
  • Duration: 1 day, 1 night
  • Frequency: 3 times per week in each direction
  • Service classes: Economy, Sleeper Plus
  • Price: from 563 CAD

Best for travellers who want: Classic sleeper-train experience in Eastern Canada

Less ideal if you want: Daylight-only rail travel

Explore all VIA Rail Train Trips

Route map of The Ocean train between Quebec and Nova Scotia in Canada

Journey highlights

  • St. Lawrence River

  • Nova Scotia’s Coastal Views

  • Quebec and Maritimes Countryside

4. The Skeena train

Quick facts

  • Route: Jasper, Prince George, Prince Rupert
  • Distance: 1177 km / 731 miles
  • Duration: 1 day and 11 hours
  • Frequency: 3 departures per week in each direction
  • Service classes: Economy
  • Price: from 161 CAD

Best for travellers who want: Relaxed train journey through remote parts of Northern BC

Less ideal if you want: Sleeper train experience

Explore all VIA Rail Train Trips

Route map of the Prince Rupert to Jasper VIA Rail train

Journey highlights

  • Jasper National Park

  • Fraser River

  • Rocky Mountain Views

5. First Passage to the West

Quick facts:

  • Route: Vancouver to Banff or Lake Louise
  • Operator: Rocky Mountaineer
  • Distance: 957 km / 595 miles
  • Duration: 2 days
  • Frequency: 2-3 times per week in each direction, April to October only
  • Service classes: SilverLeaf, GoldLeaf
  • Price: from 2,295 CAD

Best for travellers who want: Luxury sightseeing journey through the Canadian Rockies

Less ideal if you want: Sleeper train experience or winter train travel

Explore all Rocky Mountaineer Train Trips

Route map for the First Passage to the West Rocky Mountaineer route

Journey highlights

  • Yoho National Park

  • Spiral Tunnels

  • Glacial Lakes

  • Canadian Rockies

6. Journey Through the Clouds

Quick facts:

  • Route: Vancouver to Jasper
  • Operator: Rocky Mountaineer
  • Distance: 901 km / 560 miles
  • Duration: 2 days
  • Frequency: 2-3 times per week in each direction, April to October only
  • Service classes: SilverLeaf, GoldLeaf
  • Price band: from 2,295 CAD

Best for travellers who want: Luxury sightseeing journey through the Canadian Rockies

Less ideal if you want: Sleeper train experience or winter train travel

Explore all Rocky Mountaineer Train Trips

Route map for the Rocky Mountaineer Journey Through the Clouds route

Journey highlights

  • Pyramid Falls

  • Mount Robson

  • Hell's Gate

  • Canadian Rockies

What are the available class accommodations on a train across Canada?

Service classes on a train across Canada vary by operator. On VIA Rail's Canadian, three classes are available: Economy seating, Sleeper Plus berths and cabins, and Prestige Class cabins. The Ocean offers Economy and Sleeper Plus only, while the Corridor offers Economy and Business class seating.

The available class accommodations on a train across Canada are listed below.

  • Economy Class: VIA Rail Economy Class offers comfortable seating for passengers seeking an affordable travel option across Canada. Passengers enjoy standard coach seating with ample legroom, access to basic amenities, and views of the landscape through large windows. Meals and beverages are available for purchase, but not included in the fare. Available on VIA Rail trains.
  • Sleeper Plus Class: VIA Rail Sleeper Plus Class provides upgraded accommodations for overnight travel, offering a balance of comfort and value. Passengers enjoy private cabins with bunk beds, washrooms, and access to the dining car. Meals and non-alcoholic beverages are included, and passengers relax in the spacious lounge areas during the journey. The class is ideal for passengers seeking a more restful experience on longer routes. Available on The Canadian and The Ocean trains.
  • Prestige Class/First Class: Prestige Class is the top-tier offering on VIA Rail’s The Canadian train, providing luxurious cabins with private bathrooms, showers, and expansive windows for panoramic views. The class includes concierge service, gourmet meals, and exclusive access to the Park Car for a more intimate and elevated experience. Prestige Class is designed for travellers who desire the highest level of comfort and service on their journey.
  • Business Class: Business Class offers improved seating with more space and comfort compared to Economy Class. The class includes priority boarding, more spacious and reclining seats, and access to additional amenities like business lounges at stations. Meals and drinks are included, and passengers enjoy a quieter, more relaxed environment suited for work or leisure. Available on VIA Rail's Corridor train route.

What are the places to visit across Canada via train?

The places to visit across Canada via train are listed below.

Aerial view of Vancouver and coast mountains, one of the best places to visit across Canada by train

Vancouver is a vibrant city on the west coast, known for its stunning natural beauty (mountains, parks, and the Pacific coastline). Explore Stanley Park, visit Granville Island, and enjoy the scenic waterfront. Travelling to Vancouver with VIA Rail allows visitors to take in the breathtaking landscapes of the Fraser Valley and coastal regions.

Explore: Best things to do in Vancouver

When is the best time to travel across Canada by train?

Season  

Months  

Why travel in this season 

Popularity   

Late spring  

May to early June  

Snow-capped mountains, wildlife out of hibernation, lush landscapes 

Moderate, shoulder season, pricing lower than summer  

Summer  

Mid-June to early September  

Extended daylight hours, turquoise lakes and alpine wildflowers, water activities, hiking trails open   

High, peak season across Canada, large number of visitors in the Rockies, highest pricing   

Early autumn  

Mid-September to mid-October  

Fall foliage, wildlife viewing in the Rockies, early snowfall, quieter than summer 

Moderate, September is popular for fall colours destinations, high pricing  

Late autumn / winter  

November to April  

Snowy landscapes, aurora viewing, winter activities like dogsledding, frozen waterfalls, quieter experience  

Low-moderate, November is a shoulder season month; high popularity and pricing for December travel 
 
No Rocky Mountaineer journeys in winter 

 Best time for first-time travellers: June to September. These months bring long daylight hours, warm weather, turquoise lakes in the Rockies, and the opportunity to combine VIA Rail routes with Rocky Mountaineer train journeys.

What are the reasons to take rail trips across Canada?

The Reasons to Take Rail Trips Across Canada are listed below.

  1. You see what you cannot see by air or road. Travelling by train offers unrivalled views of Canada’s diverse landscapes, from golden fields of the Prairies to the dramatic peaks of the Canadian Rockies. Some iconic sights, like Pyramid Falls, are only visible from the train. Train routes offer unique access to wilderness areas and remote regions that are difficult to reach by road.
  2. You travel without driving. Rail travel offers spacious seating and room to move around throughout the journey. Ten hours behind the wheel becomes ten hours in a glass-domed observation lounge. Enjoy reclining seats, panoramic views, and gourmet food served throughout the train journey.
  3. You meet other travellers. The Skyline car and Park car are welcoming social spaces onboard The Canadian train. In the Dining Car, the tables are set for four people so solo travellers and couples will dine with others as they travel across Canada. On Rocky Mountaineer, the GoldLeaf dining room and outdoor viewing platform are ideal places to meet fellow travellers.
  4. You sleep,eat and ride in one fare. Sleeper Plus and Prestige accommodations on The Canadian train include your cabin and all meals onboard. SilverLeaf and GoldLeaf on Rocky Mountaineer include all meals on the train and an overnight hotel stay midway.
  5. You travel at a relaxed pace. Train travel across Canada encourages you to slow down and enjoy the journey. Relax and admire the changing scenery as you travel from one destination to the next.

Explore Canada's scenery

Double Quote Icon

Taking the train across Canada is the best way to discover the country’s diverse landscape, especially if you’ve never visited Canada before. See mountains, lakes, prairies, forests, and cities.

Blog Author - Hannah Poaros-Mcdermott
Hannah Poaros-McDermott
Travel Writer and Senior Content Coordinator

Compare train trips across Canada and choose the best one for you

Prestige Train Journey Across Canada

Travel across Canada in VIA Rail's Prestige Class to experience personalized luxury service throughout your journey. The only luxury sleeper train that goes across Canada, VIA Rail’s Prestige on the Canadian train includes a private deluxe cabin with shower and bathroom. Exclusive private tours complement your experience in each of your stopover destinations.

  • Available:

    April – October
  • Length:

    11 days
  • Time on train:

    4 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail

Canadian Cross-Country Journey

This eight-day exploration of Canada covers some of the country’s big highlights. You’ll spend four-nights on a rail journey on VIA’s iconic Canadian train, travelling from Toronto through the Canadian Rockies to coastal Vancouver. You can also do the trip in reverse. Excursions at either end of your train trip include time in Toronto, with a guided excursion to Niagara Falls, time exploring the beautiful West Coast city of Vancouver, and time in Victoria, where you’ll take in the world famous Butchart Gardens.

  • Available:

    April – October
  • Length:

    9 days
  • Time on train:

    4 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail

Across Canada by Train

This 13-day itinerary will fill a traveller’s desire for both the energy of Canada’s big cities and the calmness of its expansive nature. As you journey by train between Toronto and Vancouver, you'll discovery the diversity off Canada‘s landscape. With travel on both VIA Rail and the Rocky Mountaineer, you’ll experience the best train trips in Canada. You’ll also get five days in the Rockies, including a stay in Lake Louise.

  • Available:

    May – September
  • Length:

    13 days
  • Time on train:

    5 days / 3 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail and Rocky Mountaineer

Canada Coast to Coast by Train

For those with more time, take this unforgettable 16-day a train journey across Canada. Starting in coastal Vancouver, travel through the scenic Rocky Mountains, explore the charming mountain town of Jasper, and immerse yourself in the cultural hubs of Toronto and Montreal. This journey across Canada includes a luxurious four-night train ride on VIA Rail’s Canadian, offering stunning views of Canada's diverse landscapes. Highlights include exploring the Rockies, a visit to the iconic Niagara Falls, and discovering the historic charm of Quebec City. While on this cross Canada rail trip, enjoy guided tours and ample leisure time to absorb the beauty and culture of this vast country.

  • Available:

    April – October
  • Length:

    20 days
  • Time on train:

    7 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail and Rocky Mountaineer

Why book your train journey across Canada with Canadian train vacations?

Book your Canadian train trips with Canadian Train Vacations because of the reasons listed below. 

1. Canadian Insiders, not call-centre agents  

Trips are planned by Canadian travel specialists with firsthand experience on the rail routes they recommend, including VIA Rail’s Canadian and Ocean, and Rocky Mountaineer through the Canadian Rockies. That local knowledge helps travellers choose the right train, season, pace, and accommodation style with confidence. 

2. Personalized itineraries, not one-size-fits-all packages  

The rail route may stay the same, but the overall journey is personalized around each traveller’s interests, schedule, and travel style. Hotel categories, sightseeing excursions, transfers, train class, and length of stay can all be adjusted to create each traveller’s dream vacation experience. 

3. One seamless journey, not multiple bookings  

Train travel, hotels, transfers, and excursions are arranged and included together in one itinerary. Travellers receive one quote and ongoing support throughout the planning process, making changes and questions easier to manage before and during the trip. 

Train Trips Across Canada FAQs

What types of sleeper and seating options are available on Cross-Canada train trips?

Types of Sleeper and Seating Options are Available on cross-Canada train Trips are listed below.

  • Economy Class: Economy Class offers standard seating with ample legroom, ideal for budget-conscious travellers on shorter journeys. The seats are comfortable, but they do not include overnight accommodations or additional amenities beyond basic services.

  • Sleeper Plus Class: Sleeper Plus Class offers private cabins for overnight travel, featuring comfortable bunk beds, access to washrooms and showers, and included meals. The option provides a more restful and private experience for long-distance travellers. Available on The Canadian and The Ocean trains.

  • Prestige Class: Prestige Class is the most luxurious option, offering private cabins with double beds, flat-screen TVs, and private bathrooms. Passengers enjoy hot meals, concierge service, and exclusive access to the Park Car, ensuring the highest level of comfort during the journey. Available on The Canadian train only.

  • Business Class: Business Class offers upgraded seating with more space, power outlets, and priority services (faster boarding and meal service). The option provides a comfortable and convenient way to travel during the day, ideal for business travellers or travellers looking for a bit more comfort. Available on the Corridor route only.

How comfortable are the sleeper cabins and lounge cars on Canadian trains?

The sleeper cabins and lounge cars on Canadian trains are 100% comfortable (incredibly comfortable). The sleeper cabins in Sleeper Plus and Prestige Class are designed for relaxation and convenience, offering private spaces with comfy beds, and access to amenities like showers and washrooms. Prestige Class cabins are luxurious and spacious, featuring L-shaped couches, flat-screen TVs, and private bathrooms, ensuring a premium travel experience.

Lounge cars (the Skyline Car in Sleeper Plus Class and the Park Car in Prestige Class) provide a relaxed environment with glass-dome windows for viewing Canada’s stunning landscapes. Passengers unwind in plush seating and socialize in the lounge while travelling through breathtaking scenery. Multi-course meals are served in the Dining Car. The well-appointed areas, combined with attentive service, make long journeys incredibly comfortable and enjoyable.

Can passengers upgrade to a sleeper or prestige class during their journey?

Yes, passengers can upgrade to a Sleeper or Prestige Class during their journey, but it is subject to availability. Passengers request an upgrade at the time of booking or on the train if there are open cabins or spaces in the higher-class accommodations. However, upgrades are not always guaranteed during peak travel seasons. Book the upgrades in advance for a better chance of securing a spot in Sleeper or Prestige Class. VIA Rail and other train services offer the option to upgrade for an additional fee.

Is there Wi-Fi or onboard entertainment on long-distance Canadian train trips?

No, there is no Wi-Fi on long-distance Canadian Train Trips. Shorter routes have Wi-Fi access, and long-distance trains are designed for relaxation and enjoying the scenic views, rather than offering internet connectivity.

Onboard entertainment is available on long-distance Canadian Train Trips. Depending on the service class level, passengers enjoy movies and music in their sleeper cabins and other entertainment provided in the lounge areas or through personal devices. The main focus of the journey is to offer an immersive experience in Canada's diverse landscapes, with plenty of opportunities to unplug and relax during the ride.

Are meals included on the Canadian train?

Yes, meals are included in Sleeper Plus and Prestige Class on The Canadian train. For Sleeper Plus and Prestige passengers, three meals a day (breakfast, lunch and dinner) are served in the Dining car for the full duration of the trip. Prestige Class also includes complimentary pre-dinner appetizers, alcoholic beverages, and non-alcoholic drinks throughout the day. Non-alcoholic drinks are included in Sleeper Plus, with alcoholic beverages available for purchase. Economy class does not include meals; passengers can buy snacks and light meals from the Skyline car.

What is the famous train journey in Canada?

The most famous train journey in Canada is The Canadian, operated by VIA Rail between Toronto and Vancouver. The route covers 4,466 kilometres across five provinces over four nights. Launched in 1955, the train still uses restored stainless-steel railcars built by Budd Company in the 1950s.

Rocky Mountaineer's First Passage to the West, between Vancouver and Banff, is also one of Canada’s best-known rail routes. The route includes historic sites, including the Spiral Tunnels, and Craigellachie, where the last spike was driven into the Canadian Pacific Railway.

About the author: Hannah Poaros-McDermott is the Senior Content Coordinator at Fresh Tracks Canada. She has previously written for and shared her local knowledge in Where Vancouver, Where Whistler, and Essential Vancouver magazines. Originally from the UK, Hannah travelled... Read more

© 2026 Fresh Tracks Canada