Via Rail is a complete disaster imo. They take the bad from air travel and bring it to rail. They act like their service is a premium luxury one, with huge numbers of staff per train, multiple checks of your tickets, etc.
One example of how bad their operations are (not to get into reliability which is a whole other problem) is that when arriving at a station they ask that you remain seated until the train is fully stopped, and then slowly help people get off. Contrast this with trains in Japan as an example, where the announcement says a stop is coming up soon, please be ready to get off as soon as the train doors are open.
In my opinion we don't just need politicians riding Canadian trains. I want them to travel to Europe and Asia and then come back and suffer on via rail. It's not just new dedicated tracks that are needed, it's a complete restructure of the passenger experience!
Assuming you are talking about in the US, shelter is included in inflation calculations. You can argue about the methodology, but the cost of having a home is in there and does contribute to inflation. It is about 30% of the overall basket.