But how often do you travel that far? I don't know about your situation or Canada's but in the UK the average journey is only 12km. I know for me, out of a 250 mile range EV, I could get around 6-7 regular weeks of driving out of it before I'd need to charge it. That's not to gloss over the other problems with EV's, of which I agree there are many, but range is often given as an excuse when in reality, the range of EV's easily covers 99.99% of journeys.
Hydrogen fuel cells are arguably the better solution than pure EV's as they can have significantly higher range, quicker to refuel and you don't need a drive / garage at home. The big problem with Hydrogen fuel cells though is efficiency; as in the energy you get to put to the road vs the production, transportation, transmission losses (substations, pylons etc. not gearboxes) etc. From whatever power source we use to produce hydrogen, only about 25%-30% of it actually makes it to road whereas pure EV can skip a lot of those steps making them about 50%-70% efficient.
Now we could just burn the hydrogen in an ICE but you then still have all the problems of producing the hydrogen in the first place and burning hydrogen still produces things we don't want like NOx emissions so that's out too.
EV's have a number of problems especially when it comes to electricity generation and infrastructure on a large scale. But they are crazily efficient when compared to other options; 2-3x over hydrogen fuel cells and more like 4x to ICE, so I struggle to see an alternative to EV's.
until