Fact is. Until they get the price down to the price of a standard ICE car. They're just not going to sell to the average family
Cheapest car in Canada is the Mini at $40,000 with a few at $41,000 and these are the small cars. Not suitable for a family
Also bear in mind the size of Canada and the US compared to European countries, so they're basically city cars here
Winters in the eastern states and provinces with salted streets take a toll on the bodies and most likely drain batteries
What about trucks, Semi's and large commercial vehicles?
Going to be many decades before the ICE automobile is put out to pasture. They can make dates, but these will always be pushed back