In the case of Quebec, it's obvious that the subsidy the Quebec government provides to buyers of EVs explains a lot. In B.C., I don't know exactly what the subsidy is that the provincial government gives in addition to the federal subsidy. The lesson that seems to be appearing is that, when you give money to people, it will help them buy specific types of cars.
I would personally not advise governments to provide more subsidies for EVs, but to put additional taxes on emitting cars, because we need to make Canadians switch from bigger cars to smaller cars, to make them save not only their own money but public money, and to raise the level of safety on the roads by decreasing the amount of congestion that is [Technical difficulty—Editor]. This is because while we are increasing the number of cars on the roads, the roads aren't growing by the same amount. We only have more congestion, and this is hurting Canadian productivity.
While it seems that subsidies would be good for EVs, I would say don't subsidize EVs, but put on a penalty. Increase the tax on larger vehicles that use more space and are not needed.
Of course, some people need these bigger trucks. If you are a plumber or if you work in the construction industry, then yes, you need a pickup truck. However, most pickup trucks are not sold to Canadians working in construction or to farmers. When you see trends in vehicles, they are for regular citizens who just like to have a big truck, but they don't pay for the congestion and they don't pay for the additional pollution.
This is why some kind of ecofiscal policy would help Canadians save money at the same time, by having them avoid making expensive choices while also helping the environment, which is a priority for many of us.