It's not just the tourists, there's also a ton of suburban development happening - it looks like Elora and Fergus will merge into one big suburban blob within a decade. I don't know who thought it was a good idea to approve such a big suburban expansion with literally no public transit, but in any case there will be a fairly large population who will be adding to traffic in southern Ontario unless we provide them a viable alternative.
Similar to your comment on Guelph, the Elora-Guelph bus service doesn't need to be run by GO but I suspect GO could deliver it cheaper than setting up a whole new Wellington County transit agency just for one or two routes. Maybe Wellington County could pitch in a small portion of the operating costs to GO in recognition of the cost savings it would bring them.
View attachment 677237
It looks like this route would need to be scheduled for about 50 minutes per direction, so it would take 2 buses to run an hourly service timed to meet trains in Guelph. I think a park & ride at the south end of town would help capture some more of the population that isn't directly next to the bus route.
View attachment 677215