Even if you take only 10% of Canada’s land area, that still exceeds the land area of 160 other countries in the world, including many with far larger populations such as Pakistan (6x the population of Canada with less than 9% of the area). By the way, Pakistan is a highly mountainous country with more than half of its area covered by uninhabitable mountain ranges and deserts.
You didn’t address my points about investing at all. I think there’s a pretty good case to be made that governments are fighting against the construction of new subdivisions in order to protect the property values of existing single family homes. It’s not about stigma, it’s about the fact that too much of the upper middle class’s wealth is tied up in real estate and the government is terrified of jeopardizing that!
The main users of Canada Post are businesses anyway: junk mail. I get maybe one actual letter from a non-business per year. I doubt my experience is out of the ordinary. Subsidizing Canada Post out of tax revenue would just be subsidizing those businesses that use it to flood our boxes with fliers and coupons.
If we’re going to subsidize it then we should probably move to weekly delivery, rather than daily, and stop delivery of junk mail altogether. But that would cost a lot of postal worker jobs, which seems to be the main purpose of keeping Canada Post in existence.