Thanks for sharing that.
This does raise a few questions:
Niagara Falls layover: Nice to see this moving forward. Allows the last evening arrival to become the first morning departure thus eliminating two deadhead movements across the notorious Welland Canal bridge. With much easier morning departures, they'd probably reinstate the weekend morning train from NF to Toronto that was cancelled a few years ago (2019?).
The Mount Pleasant passing track is an odd one, it's not somewhere I'd expect trains to meet based on the other passing tracks under construction, so I assume it's for turnbacks, which would definitely be useful once we have more trains running through to Kitchener. Interesting that they only estimate "$$$" for new tracks, signals, bridges and grading along the CN Halton Subdivision. Meanwhile expanding the parking at Aldershot costs "$$$$". I know which one I'd choose if funding became available...
Guelph Sub Track Work: Unfortunate that it is taking until Fall 2023 to start trackwork given that Fall 2023 was the intended start of hourly all-day service to Kitchener as recently as a couple years ago. Very disappointing that they still don't even have a tender date for Kitchener Central Station, given that it was also planned to be complete for Fall 2023. They listed that station as a prerequisite for all day service to Kitchener, though that's not technically true. You don't need multiple platforms for an hourly service, (there doesn't need to be more than one train west of Guelph at a time) but things get pretty tight when you throw in a second train per hour (e.g. at peak periods, and when a VIA train passes through). They might do something like we currently have on Barrie/Stouffville, with hourly midday service but large gaps counter-peak until Kitchener Central opens.