Cross Canada by Rail Adventure - Vancouver to Halifax

25 Nights

Vancouver, Kamloops, Banff, Lake Louise, Jasper, Toronto, Montreal, Quebec City, Halifax, Baddeck and Charlottetown