You're absolutely right. And that's exactly why Canada has always been such a left-leaning country -- because despite its enormous land area and small population, the vast majority of its population lives in urban areas.
Thank goodness for the relative habitability of 'flyover country'. Otherwise we'd be in the same boat.