Im thinking of taking a train across Canada from Toronto to Vancouver. The one by ViaRail looks fantastic but it costs about 1400 canadian dollars!
does anyone know anything cheaper? I know i could take the viatrain and just have a seat (and not a sleeper cabin) but it would be very uncomfortable doing that for 3 days.
any help would be very much appreciated :)