But there's very low likelihood that a battery will need replacing within the first 20 years.
Stochastic
There's multiple at Markville Mall, one is East Markham at the Scotiabank on HWY48, a set of them at the Hyundai Canada head office that are open to the public, and two Tesla supercharger sites in addition to the two you mentioned. That's just the DC Fast chargers, there's more than a few level 2 chargers at grocery stores, civic centres, and shopping malls.
Use this source: https://afdc.energy.gov/fuels/electricity_locations.html#/analyze?fuel=ELEC and filter it to DC Fast Chargers
And there's only 185 charging locations in Quebec (with 529 ports, which is NOT how they should be counted).
This is a bad analysis. Chargers per car is only one way to look at it. What about chargers per capita, chargers per road km, chargers person per land area, etc... oh? In all of those metrics Canadian provinces are leaders? You don't say.
https://public.tableau.com/views/EVFastChargingPlugStandards/RegionrankingsforDCChargers
~$240,000/yr household pre-tax income to qualify for a $900,000 30yr mortgage at 5.09% with a few assumptions.
Keep in mind that a $300k down payment is quite small for someone looking at a $1.2MM home ($240k is the absolute minimum). Most have a much larger chunk of equity from their prior condo before looking at a "benchmark" sized listing.