Politicians can't even keep promises while in office let alone 15 years from now. 15 years will become 20, then 30, ...
Quebec has vast amounts of Hydro power to tap into but still, unless they can get charging down to 5 minutes or less, not everyone can plug in at home (or have 2+ cars to charge) or want to deal with charging lineups on longer trips.
Plus the cost of the car, even here there is plenty of cheap entry-level gas cars new in the 20K CAD range, double that for an entry-level EV. You can do all the math you want to show the long run costs catch up (at current electricity rates, which aren't guaranteed to stay cheap) , but most people will spring for the cheapest monthly payment they can get.