Before calling Canada Post's union corrupt, have you ever looked at what their demands are? Because pretty much everything they're asking for is super reasonable, and Canada Post refuses to budge because they know that they're considered an essential service and the government will eventually step in to force a return to work. They've gotten no concessions in last year's strike or since then.
Never mind the fact that Canada Post is a service by definition and shouldn't be driven by profits.