Canada Post universal-service obligation and the framework for the parcel sector.
Parcel dispatch, delivery-window and pickup notifications: Canada Post, Purolator, FedEx Canada and UPS Canada
Canada moves hundreds of millions of parcels a year through Canada Post (the universal service obligation), Purolator, FedEx Canada, UPS Canada and a growing field of regional couriers. 4notify normalises carrier-side parcel events into a single envelope schema and delivers out-for-delivery, delivered and pickup-point alerts with SMS keyword replies (CHANGE, PICKUP).
Section 1 — Pursuant to the Canada Post Corporation Act and the contracts between carrier networks and shippers, this Proclamation governs the normalisation and delivery of parcel events to Canadian recipients.
Delivery rights and remedies, including refunds for undelivered goods, under provincial consumer-protection law.
Carrier webhook normalisation
4notify ingests Canada Post, Purolator, FedEx Canada and UPS Canada webhooks and converts them to a single canonical envelope.
Pickup-point pre-authorisation
A customer SMS reply (PICKUP YES) is captured and relayed to the carrier API before delivery is attempted.
Out-for-delivery window
The two-hour delivery window is sent 60 minutes before it opens, with a one-tap reschedule link.
Delivered + proof of delivery
Delivery confirmation includes a proof-of-delivery photo URL where the carrier supports it; 28-day envelope retention.
json
{
"event": "parcel.out_for_delivery",
"carrier": "purolator",
"tracking": "1234567890123",
"window_start": "2026-05-27T14:00:00-04:00",
"window_end": "2026-05-27T16:00:00-04:00",
"customer_options": {
"reschedule_url": "https://purolator.com/track/1234567890123",
"pickup_available": true
},
"channels": ["sms", "push"]
}Purolator: Your parcel arrives today between 2-4pm. Reply CHANGE TUE to reschedule, or PICKUP YES to leave it at a pickup point. Track: purolator.com
- Four carrier webhooks normalised to one envelope
- SMS keyword parser (PICKUP, CHANGE) implemented
- Pickup-point pre-authorisation relayed to carrier APIs
- 28-day envelope retention attested
4notify is the only A2P provider that normalises the four major Canadian parcel networks into one canonical envelope and relays SMS keyword parsing to each carrier's reschedule API.
Can customers reschedule by SMS?
Yes — keyword replies (CHANGE TUE, PICKUP YES) are parsed by 4notify and relayed to the carrier API where the carrier supports inbound updates.
Do all carriers send the same events?
No — event coverage varies. 4notify normalises to a shared envelope; events a carrier does not push are synthesised via polling where the carrier API allows it.
Start for free
14 days, no card required. Weekday support in English.