Canada Post + ReturnMate
Canada Post is the default carrier for Canadian domestic returns and the cost-effective option for cross-border returns into the US. ReturnMate connects to Canada Post's REST API for label generation, live rate quoting, address validation, and tracking sync — covering Regular Parcel, Expedited Parcel, Xpresspost, and the Tracked Packet international services. Currently in Beta — production-ready for Canadian domestic and US cross-border, with broader international service expansion landing in upcoming releases.
What the Canada Post connection actually does.
- Canada Post REST API integration with username + password authentication
- Domestic Canadian labels — Regular Parcel, Expedited Parcel, Xpresspost, Priority
- International outbound — Tracked Packet USA, Tracked Packet International, Xpresspost USA
- Live rate quoting at the customer portal with delivery time estimates
- Address validation and postal code formatting (A1A 1A1 standardisation)
- Tracking sync via REST polling with EVENT-level granularity
- Limitation: limited dangerous-goods support — most lithium batteries and DG items route via FedEx or UPS instead
Where it earns its place.
Canadian domestic returns
Canada Post is the universally-available domestic carrier with delivery to every Canadian address including remote and rural. ReturnMate generates Expedited Parcel labels for inbound returns and surfaces live rates at the customer portal.
Cross-border returns into the US
For Canadian merchants with US customers, Tracked Packet USA is the cost-effective option for return shipping under 4lb. Customs documentation generates automatically. For heavier or DG cross-border, route via FedEx or UPS.
Rural and PO Box delivery
Canada Post is the only carrier that delivers to every Canadian PO Box and rural route. ReturnMate detects these address types and routes to Canada Post automatically when private couriers wouldn't accept them.
Drop-off at any Canada Post outlet
Customers can drop off prepaid returns at any of Canada Post's 6,000+ retail outlets and counters. ReturnMate links to the Canada Post outlet finder directly from the customer portal so customers find their nearest drop-off point.
How Canada Post gets connected.
Carrier accounts are set up by our team, not by you. We contact Canada Post directly, obtain API access against your existing commercial account, and apply it — so you never have to source or handle API credentials.
- You send us three things
Your existing Canada Post account number, written authority for ReturnMate to contact them on your behalf, and your account manager's name, email and phone number.
- We contact Canada Post
Our support team requests API access against your account and handles the paperwork and technical back-and-forth with the carrier.
- We apply the credentials
Credentials are stored encrypted against your shop. They are never shown to you and never need to be — there is nothing for you to paste or maintain.
- We test it end to end
We generate a test label — including the dangerous goods transport document where it applies — and confirm it works before the carrier goes live for your team.
Turnaround varies by carrier, depending on how quickly they issue API access. Support confirms the expected timeline for Canada Post when you start onboarding. Don't have an account with them yet? We can help you set one up.
Questions about Canada Post.
When should I use Canada Post over FedEx or UPS in Canada?
Canada Post is consistently cheaper for non-DG parcels under 5kg and is the only carrier that reaches every Canadian address (PO Boxes, rural routes, remote communities). For heavier parcels, time-definite delivery, or DG returns, FedEx or UPS are usually the better choice. ReturnMate rate-shops at the customer portal — for any specific shipment, the cheapest accepting carrier is offered.
Does Canada Post handle dangerous goods?
Limited support. Canada Post accepts some Class 9 (miscellaneous) goods including small lithium batteries installed in devices under specific watt-hour ratings, but standalone batteries, aerosols and most other DG classes are restricted. For lithium-powered product returns at any meaningful volume, ReturnMate routes via FedEx or UPS instead.
Can customers drop off Canada Post returns at retail outlets?
Yes. Canada Post operates over 6,000 retail outlets and counters across Canada that accept drop-offs of prepaid parcels. ReturnMate surfaces the outlet finder directly from the customer portal so customers can find their nearest location at portal submission time.
How does Canada Post pricing compare for cross-border US returns?
For sub-4lb cross-border returns into the US, Tracked Packet USA is generally cheaper than FedEx International Economy or UPS Standard. Above that, the comparison narrows and depends on negotiated rates with the private couriers. Canada Post is rarely competitive for time-sensitive cross-border (1–2 day delivery) where the private couriers dominate.
When is Canada Post coming out of Beta?
Beta status reflects ongoing feature expansion (advanced rate optimisation, broader international service codes, contract rate refinements), not stability concerns. The integration is production-deployed today for Canadian domestic and US cross-border returns. Exit-Beta target depends on field feedback from merchants currently using it; we will move the badge once feature surface reaches parity with the AU carriers.
Ask about the Canada Post integration.
Tell us how you ship with Canada Post
Volumes, lanes, whether you already have an account — we'll come back within one business day.
Often set up together.
FedEx
Global Ship/Rate/Track/Pickup for US, Canada, EU and rest-of-world. OAuth2 REST API for non-AU merchants.
View integration →CarriersUPS
Global Ship/Rate/Track/Pickup for US, Canada, EU. OAuth2 Basic Auth REST API as a primary or backup non-AU carrier.
View integration →CarriersUSPS
US Postal Service — affordable domestic + international labels, free package pickup, address validation. REST API for US merchants.
View integration →CommerceShopify
Native install with orders, customers, inventory, refunds, draft orders, and mandatory-webhook compliance.
View integration →Wire your stack together.
Start free — 5 returns a month on the Free plan, no credit card required. Billed through Shopify.