They may intend for it to be permanent, but the reality is that the next time the Province is looking for cost savings, a service that only gets 22 riders per train due to uncompetitive travel times will be top of the list to cut.
Niagara Falls station routinely has 1500 people disembarking from a single train in the summer. That's more people than the Stratford service is projected to carry in an entire month.
I get the feeling this extension to Stratford is a sort of 'making good' on the prior extension to London. Or, the original London service was a test for a more permanent service and investment. While it definitely tips toward an election gimmick as they never put any work in, you can't pull the same trick twice, I think. If it were simply a matter of "where can we physically run trains for votes" once more, it would go to London, again. Or somewhere more unproven.
Stratford is a viable destination as it is a tourist spot, meaning it punches above its population's weight for ridership. Capturing demand from KWC-G to Stratford alone will be good. If we think of the KW-London extension as being a test, one must realize the data will show whether ridership was good or bad, and if their staff/consultants are worth their money... extrapolate ridership along a demand curve of ridership:travel time.
Points being, A) they must have gotten some pretty good ridership relative to their abysmal travel times before to be considering this, and B) it's most viable as low hanging fruit, and this is a fairly easy corridor to work with.
Lastly, as much as I will be first to bat for more service to Hamilton-Niagara, it is the farthest thing from 'low hanging fruit'. There are multiple barriers to improving service to the region, all of which entail multiple billion-dollar projects to
permanently resolve. One is the topic of discussion in this thread as we speak. Even incremental service improvements
also entail rubbing elbows with the freight RRs more than we usually like.
We can argue whether CP's tunnel is Niagara's problem, but it is in competition with Niagara's interests. You have to think the Govt sees Hamilton-Niagara as a unified service area (demarked by Bayview Jct, lets say), but funds are scarce, and we certainly won't be spending all $10B needed to forget about all this forever. So, fixing it would be in place of improving the Grimsby Sub (for Niagara service). And the demand profile of Downtown Hamilton is not a weak competitor-- so who do you prioritize? Well, nobody, for now...