Visually it's compelling for that region, but in terms of the number of chargers, not so much. Those "wrench" icons? Those don't exist yet; they're akin to the greyed out "planned" stations on the Tesla map (It's IMHO weird how Plugshare includes planned CCS/CHAdeMO chargers in Canada but not planned Superchargers). Most of the other ones (try clicking on them) are just one or two chargers per location. The Supercharger stations in the area are generally 8-10 stalls each. Which is for a reason - if you plan on charging at some location, you don't want a single outage or blockage to leave you screwed over.
(No need to rehash the charge rate or reliability differences on top of this!)
Regardless, Tesla's move into Canada is only getting started. Again, we know that everyone does this whole "No, they're never coming here!" thing right up until the point that the chargers open, and then funnily enough you never hear from them again.
Cars are not owned for a matter of months. They're owned for years. Making decisions on what's present only at the time of purchase is akin to purchasing a gas guzzler because gas prices are low when you happen to buy it.