Canada to announce all new cars must be zero emissions by 2035::Canada expects to announce this week that all new cars will have to be zero emissions by 2035, a senior government source said, as Ottawa is set to unveil new regulations in the latest example of countries around the world pushing for electrification.
I’m working from memory, but I think I have heard their claim before, and the data it is based on is probably 20 years out of date. The proportion of electricity produced by methods like solar and wind did not used to be what it is today, and the production method of electricity plays a significant role in lifecycle analysis of electric vehicles.
The Cambridge link you provided notes that electric vehicles are not better for the environment in Poland because most of their electricity is produced by burning coal. It also compares France and the UK, and notes the difference between emissions because of the different production mix of electricity.
I believe I saw similar comparing US states, but do not have a link. The numbers I remember is 1-2 years in states with more natural gas, nuclear, and renewable energy, up to 14 years for West Virginia and Wyoming as still mostly coal
IIRC, if you pick the worst state for power sources (W. Virginia) and the worst EV (the Hummer), you end up with a pathological combination that emits more CO2 than any ICE over its lifetime. Literally any other combination, and it’s better.