Bear in mind that a Fergus sub Guelph - Cambridge shuttle is precisely the recommendation of the the
Cambridge GO feasibility study.
Personally I am strongly of the view that this is the ABSOLUTELY PERFECT use case for a tram train, eliminating southbound transfers at Pinebush. Ideally I’d see this service as battery EMU operated, direct to Galt via Hespeler Rd, with in motion charging on the ION shared portion, stationary charger at the Guelph platform and revision of the Pinebush platform to an island for cross platform transfers to northbound Ion trains. While this is viewed as more or less a GO line in the study (and that might well make sense operationally) I’d really rather see this as an ION line and add a stop at Guelph Ave for Hespeler, and possibly a park and ride just east of Hwy 24.
As far as the Kitchener shuttle goes, I do like the idea, but frankly see Cambridge as having better potential as a stage 1. Stage 2 though... It is definitely something that should be on the table, although I’d really like to see GO running at least 4 TPH into Toronto (if this is actually half hourly express and local there’s definitely still room for a true local). I’m inclined to think that it should, at a minimum be extended to Ira Needles (actually, I wonder if the GO trains proper should possibly serve this station - the other things I mention other than Breslau are pretty clearly wholly local) for links to the conceptual Ion Stage 3, and seriously consider adding additional stops between Ira Needle and Central and between Central and Breslau.
Other than that, I’d want to think about additional stops on the west side of Guelph…. Hwy 6 / Silvercreek park and ride on the Fergus line and Elmira Rd on Kitchener?