It's
way worse in Canada. Similar arrangement where politicians love to gut its budget for short-term gains, and it lives in a weird category somewhere between business and utility. But delivery times (and reliability) are atrocious here in Canada.
In the US, I mailed something to my mom across town, and she got it the same day that I put it in the mailbox. I rarely saw a letter delivery take more than 2-3 days. Here in Canada, it may take over a week to send mail in the same province. Takes over a month when my mom sends me a letter from the US.
IMHO, they shouldn't get subsidies. They should be a public utility. They provide a necessary channel of communication between citizens and their goverment: taxes, passports, ballots, voter registration, etc. happen through USPS. In my experience (admittedly, I've been in Canada for a decade, so this is probably out of date) they've been much more reliable than any other shipping service, and I don't think any other private carrier does letter mail.