The military isn’t a public service. It’s the fundamental exercise of the government’s sovereignty over the country.
Canada Post doesn’t need to turn a profit either. But it shouldn’t be losing billions of dollars to deliver junk mail door to door 5 days a week when it could deliver weekly to community mailboxes (supplemented by home delivery for those in need) and provide the same vital service at a fraction of the cost.