What could be a better Canadian alternative to Canada Post?

What would that service look like? Should it be Public or Private?