Well, non-polluting passenger vehicles are happening, and here in Canada by 2035 all passenger vehicles sold will (at a minimum) need to be PHEVs that can travel up to 80km on a single battery charge.
Unless of course idiot voters bring in a Conservative government, and they remove the certainty the Liberal government has given automakers around EV sales in Canada.
The certainty the Federal Government recently gave automakers concerning Canada’s EV future has massively helped this sort of deal to be possible.
It should certainly make it more difficult for a Conservative government to come in and remove the EV rules — although history does show we shouldn’t rule out the possibility that they’ll be happy to scrap deal like this and the battery plants to fit ideological goals in Alberta (burn baby burn).