Take the Canadian Snow Train through the wilderness in winter. This six-day journey starts in Toronto, the capital of Ontario and cultural heart of Canada. The train leaves at 10 p.m. and heads west through Manitoba, Saskatchewan, Alberta and British Columbia. It passes lakes, streams and forests; passengers see moose and other wildlife. The train stops for a few hours in Winnipeg, then proceeds toward Jasper in jagged mountain terrain. Packages include all meals and accommodations.
In the opposite direction, this route starts in Quebec City and ends at Halifax on the Atlantic coast. Travelers can take the train from the Charny station and enjoy the ocean views and green rolling hills of New Brunswick. The train passes Prince Edward Island as it proceeds into Nova Scotia.
Take the train from Vancouver to Jasper, Banff, Whistler and back on this famous rail "loop." Travelers in VIA Rail Canada's sleeper touring class sit back and enjoy the scenery. The train winds through Yellowhead Pass, where passengers have a great view of Mt. Robson, the highest peak in the Rockies. At Jasper, they can tour Medicine Lake before going to Lake Louise and Banff, Bow Falls and Banff Hoodoos. From there, the train passes Lac Le Jeune and Whistler before returning to Vancouver.
Start this tour in Vancouver and head north to Jasper. Although the town is small, a noted nearby attraction is the huge national park in the heart of the Canadian Rockies, with breathtaking scenery. From here to train embarks on a six-hour journey to Prince George along the Skeena River, passing McBride and its antique railway station, built in 1919. Prince George is famous for its historical, cultural and natural attractions. The final leg of the trip is from Prince George to Prince Rupert. The train passes Burns Lake, a popular boating and fishing area; the old railway town of Smithers; and Kitwanga, famous for its totem poles.