The USPS is in real bad shape, much worse than its counterpart Canada Post.
The USPS stopped about $800 million in contributions to its employee retirement plan. This is an effort to prevent becoming insolvent, over a $5.5 billion employee health plan payment.
Also, USPS Inspector General David Williams, claims they were overcharged $75 billion for the Federal Employees Retirement System plan, and they want Congress to give it back.
On top of that, a bill has been introduced in Congress that would cut billions of dollars from the postal service, by reducing employees (even more than they have) and reducing hours by going to a five day work week (instead of the current six). The bill is called the Postal Reform Act. It was introduced by Kalifornian (sic) Darrel Issa.
The USPS lost $8.5 billion in 2010. The United States Postal Service does not make money off taxpayers, they are solely funded by the postage they charge. The problem is that Congress controls the postage they are allowed to charge, and so far Congress has refused to allow postal rates to reflect the actual operating cost of the USPS.