The Canrailpass, from $523
This pass is good for 12 days of VIA Rail travel throughout Canada—from the Atlantic to the Pacific and up to Hudson Bay. One of the perks of this pass is that you have a whole month to use it, allowing you extra time and freedom to cover more ground. (1-way from Vancouver to Toronto starts at $563)
The CorridorPass, from $299
The 10-day pass is valid for travel in southern Quebec and southern Ontario. The route includes Quebec City, Montreal, Ottawa, Toronto, Kingston, Niagara Falls, Kitchener, Stratford, London, Sarnia, Windsor, and stations in-between.
The North America Rail Pass 2007, from $815
The pass is valid for 30 days of travel throughout Canada and the United States aboard VIA Rail and Amtrak trains—covering 28,000 miles and over 900 cities.
See overview or Via's website.