There's a reason you don't see politicians stepping up to come up with funding solutions.
Even if they took all the existing gas taxes and put that towards roads/transit it would require other taxes to make up the shortfall to general revenue.
Other taxes are simply a poison pill for any politician. Easiest way to have a recall petition would be to sack up and propose a sustainable funding solution. No need to be surprised that this hot potatoe gets thrown around.
Even when the money is going directly to fixing the problem (such as the tolls on the new crossing) there's still no shortage of people angry about it and in fact some people (such as the conservatives) are keying in on that and promising to remove the tolls!
But don't feel too bad. The conservative are not getting elected and the tolls are here to stay (and new ones are coming).
And yes, one day those roads will be just as a congested but now with even more cars. And yes, what will we do then?
Well, at least we should have a ton of extra toll revenue to provide a sustainable funding source. That is if it isn't sucked into the soon to be massive black hole that is the provincial budget and it's exploding health care costs (already bad -> soon to be much much worse).
Well, I can't accept that. Accept that we know there's a problem and we know the 'solution' we're pushing for isn't going to work. But we're doing it anyway? That's lunacy. It's idiotic. As an engineer would you support a project knowing it's doomed to failure?
There are other options other than taxes. Road pricing, region wide tolls, etc.