Up here, govts view fuel taxes the same way junkies view heroin; they only understand more.
Vancouver likes to scream about how Green they are, and layers on huge additional metro gasoline taxes. Allegedly for transit projects

. At the same time, this is the same province that has left a provincial ferry sitting on the bottom of a sound, after hitting a 30+ mile long island. BC typically runs very large ferries, the amount of fuel and oil contamination from that one ferry will be huge.
Now the Ontario premier is squawking about the same nonsense for Toronto, but going one better - she plans to stick the
whole province with additional 5-10 cents/litre "Transit" taxes. Ontario became a have-not province several years back (fed/provincial transfer balance), and is presently running astronomical deficits - coincidence ?
"Green" is a big deal, but it has nothing to do with the environment.
Trucking companies have been doing various pilot tests with Natgas here. Some teething issues on some trucks have been encountered, but those are fixable. The real problem is the Trucking Industry can't get a straight answer from Govt here regarding future Natgas tax policy. Making huge investements in new Natgas technology gains a company nothing, if the govt just turns around and yanks up transport taxes wrt. Natgas to ensure Tax Revenue neutrality.
I like Natgas as a fuel, as it is the cleanest hydrocarbon, and it is abundant in Can/USA. If the energy game was really about clean air, it would be the fuel to use.
Unfortunately, any mainstream energy products are way too tempting as a taxation target.
Rgds, D.