Make CanadaPost behave more like other carriers

Canada Post is missing some of the behavior that other carriers have.