The problem is that the EV policy had little consideration of how EVs work in cold climates. They created a policy that was based on science fiction on some mythical technology to appear by 2030. The periodic table is not going to change, batteries are not going to get significantly better in the next decade, because they aren't better in labs right now. You can't even charge in typical temperatures in Northern Canada. Canadian government has a long history of avoiding qualified STEM input. Trudeau was just another CEO hanging off every word from Elon Musk.
Hybrids can cut fuel use by 60% with 1997 technology, housing codes should have had solar panels and heat pumps a decade ago. Electric or hybrid trains should be moving cargo across Southern Ontario, like we did 75 years ago, not oil burning trucks.
Where electrification makes sense is being done to save money. If we have cheap, clean electricity, burning things will be bad business.