I just looked at the go transit schedule today and the travel time between kitchener and Guelph is 21 minutes, down 3 minutes from 24.
Down from the previous time savings?
The current schedule is 1 minute faster between Kitchener and Guelph than the pre-Covid schedule. The remainder of the travel time savings were introduced in September 2019. There are still several more minutes which will be saved as part of the ongoing upgrade project, primarily around Guelph and Georgetown stations.
I took the train from Bradford to the York University GO station the winter after the Vaughan extension opened. Using the York U shuttle bus was much more convenient than getting off the train at Downsview Park and then taking the subway north two stops. Without a discount for people taking GO and TTC in a single trip, this is a much worse outcome for people who relied on this station. At the very least, if they're quietly killing this station, it should open the way for a Concord GO station to connect with VIVA.
A big part of the reason that it's slower to go via Downsview Park is that the train stops at York U station in the first place. If the train skipped York U, it would get to Downsview Park 2 minutes earlier, which would make Downsview Park + Subway only 3 minutes slower than York U station + shuttle bus (calculation
here). It makes no sense to delay ~2000 passengers per train by 2 minutes in order to save 3 minutes for the ~10 people going to York U.
The only real issue here is the lack of fare integration. Money is a poor argument for keeping the station, because doing so includes numerous unnecessary costs
- operating a fully-subsidized bus shuttle to the campus
- maintaining the platform and walkways (snow clearance etc)
- fuel to accelerate full 10 or 12-car double-decker trains
- lower ridership (revenue) due to a 2-minute longer ride
- additional time required from the train staff
etc.
Instead of wasting money on these pointless items, I'd rather York U and GO put that money toward fare discounts.