I'm thinking about traveling from Vancouver to Toronto in early December, on ViaRail. But I often get a little chilly on Amtrak from Vancouver to Seattle, and I'm worried that going through the Rockies will be uncomfortably cold for me. Does the cabin stay reasonably warm (high teens to low twenties)? And when the train makes station stops, how bad are the drafts?
Update: I took the trip, and I was comfortably warm the entire time. Station stops did not send chills through the cabin. However, the vestibule areas between cars are not insulated, so wearing a light hoodie made walking between cars more comfortable. The hoodie was also nice in the observation car, which was cooler than the rest of the train. I brought a blanket, but I could have stayed warm without it.
The train made a few stops where we could get out, walk around, and buy some food. Having warm clothes was essential for these. Winnipeg's waterfront district was beautiful, but it was -15º that night.