So now that the Northern Spirits have returned to Churchill this week, it is that time again for speculation of travel through Canada. Since I only get 30 days of vacation at a maximum (unless I have rollover days), I may have to split the American rail journey to the US rail journey and the Canadian rail journey. I'm thinking about entering and leaving via Vancouver BC because of the preclearance (unlike going to Montreal or Toronto). Thinking about going from either SEA or PDX to VAC, taking the Canadian to Toronto, Corridor to Ottawa and Montreal, the Ocean to Halifax, back to Montreal then Toronto, Canadian to Winterpeg, Northern Spirits/Hudson Bay to Churchill and back to Winterpeg, Canadian to Jasper, Skeena to Prince Rupert and back, Canadian to Vancouver, and Cascades to PDX or SEA. Here are the classes that I might be taking: Biz Class on the Cascades, Totem Deluxe (Touring class) when available on the Skeena, Prestige Class on the Eastbound Canadian, Roomette or Bedroom on the Westbound Canadian between Toronto and Winterpeg, Winterpeg and Jasper, and on the Northern Spirits, Berths on the Canadian Westbound between Jasper and Vancouver, and Sleeper in the Ocean. And is it advisable to spend nights between trains, and the selections of the classes (I am leaving off Abitibi and Saguyney for Canadian adventure part deux with going in/out via Adirondack and Maple Leaf), and how easy is it to enter Canada by way of the Cascades (Not worried about getting back in as a US citizen)?