I hope this will happen since southwestern Ontario gets kind of screwed on rail, and the distances involved make bus travel really uncomfortable. People don't realize how far away Windsor and Sarnia really are. Worst comes to worst London could get increased Via service and then people can take connecting buses, as I understand some regional governments in the area are trying to start up small bus operations, like Perth County, along the Simcoe LINX model.
One of the unfortunate realities of the current situation is that GO undercuts Via to an extent, which is fine for GO-served areas because they get a cheaper alternative, but it makes things a bit tougher for areas just outside of the GO service area, especially when there's no feeder buses operating around Kitchener aside from regional GRT service. The Via pricing model also makes it prohibitively expensive to travel one or two stations - if I take Via to Guelph, it would cost me $21-23, but if I took it to Union it would cost me... $25, which is fairly competitive with GO. I understand they want to keep seats free for longer distance travellers, but something needs to exist for medium distances, and I don't think it's the responsibility of municipal and regional governments when it crosses well out of their jurisdictions. If HFR introduced some kind of split pricing scheme and perhaps served more stations along the line, I think it would get ridership.