Canada's national passenger railroad, VIA Rail, offers three scenic excursions featuring some of the best views in Britsih Columbia. The Skeena travels 725 miles between Jasper, Alberta, and Prince Rupert
on British Columbia's Pacific coast three times weekly. The Malahat (still referred to as the "E & N" by some folks) runs daily between Victoria
, BC on Vancouver Island
's beautiful east coast. The Canadian, with its art deco decor, dining car, and dome cars, traverse the country and includes a route between Vancouver
and Jasper with fabulous views of the Canadian Rockies.