From a purely political standpoint, I'm inclined to think that Canada Post management hitched its wagon, essentially, to the previous Conservative government, which for ideological reasons wanted to simply reduce the presence of government as a whole in our communities and in our societies.
For instance, the current CEO of Canada Post came from a private business environment, Pitney Bowes, which in fact is one of the competitors of Canada Post. I found it a strange move to actually hire one of the competitor's CEOs in order to actually run your own organization.