The province gets tax revenue every time I fill my gas tank, buy tires, oil changes, maintenance, etc. The problem is that instead of allocating all of the taxes collected from gasoline sales, licence renewals, etc., they put it in General Revenue so that they don't have to raise the general sales tax or income tax to levels that would pay for all of the programs and projects they flush our tax dollars down the toilet with.
If the money paid by motorist and trucking companies was set aside for roads we'd be fine. There may even be something left over to help fund public transit projects to get people moving who can't afford to drive. Putting them in Subways or LRTs with dedicated lands as not to eliminate existing roads would help in lowering congestion.
Finally raising local property taxes and income tax plus encouraging high density development to pay for Subway stations would finance public transit projects. Putting in an LRT by reducing the number of cars and trucks that can operate on a roadway is just madness. Anyone who thinks that putting in ANY public transit will get a significant number of cars off the road is a fool. Ask the people who use public transit today why the do so and their answer will almost always be because I have to, I can't afford a car and or to drive to work because of parking, gas or we only have 1 car in the family.
Public transit is a SUBSIDY from the HAVES to the HAVE NOTS. I don't include GO trains in this as these trains are used to move primarily suburbanites to the downtown core and back again. When I used to GO, the majority of the passengers drove to the stations, wore suits and dresses, minks in the winter. An entirely different class of people ride the bus, streetcar or Subway.
Face it people, your going to have to take a big hit in your wallets to pay for the infrastructure repairs and upgrades required over the next 25 years, so shut up and pay up. Do you honestly think the government can continue to do things like they have since you were a kid? How did your parents pay for the YOUNGE STREET Subway, your high school, the arena you learned how to skate at?
Now it's your turn, so stop whining and man up.