I understand your frustration. Born and raised in Saint John New Brunswick - used to live in Charleston South Carolina. Driving my early 2016 model S back to New Brunswick was extremely challenging and I had to use a Chademo at the Nissan in Bangor before the superchargers were built out. So, I totally understand the frustration of waiting for infrastructure.
That said, I do want to make a point that charger location has almost nothing to do with population, size of the city, and everything to do with where that city is located. The Tesla supercharger network was built out to enable long-distance travel. I've travelled across Canada four times this year and I can tell you there are supercharges in places with VERY little population anywhere around for the most part. Tiny tiny towns. (Northern Ontario, I'm looking at you...) They need to focus on where we need to build chargers in order to travel where we need to go and not necessarily the density of the population of the city that the chargers are located in.
I know for a fact that Tesla monitored driver travel in the early days, and that's how they decided priorities for superchargers. Where was the fleet going? How are they getting there? Certainly that has changed now to more obvious expansions to more remote areas and capacity upgrades.
I have no doubt that the rest of Nova Scotia will be built out to enable travel freely and easily. Just as is happening in New Brunswick. Newfoundland is another story, but I can see them putting something in the St. John's area for sure.
When I look back to the early days of driving a Tesla to what we have today, it's absolutely stunning. The difference in freedom to travel. And I know it's a little patience, these other gaps will get filled in before we know it.