The Problem We Solve

No native Canada Post support in Odoo. Canadian businesses are stuck switching between systems every time they ship a package.

Tab Switching

Constant Tab Switching

Open Odoo, open canadapost.ca, copy the address, paste it in, check rates, copy the rate back. Every single order. Every single day.

Manual Rate Lookups

Manual Rate Lookups

Checking rates on canadapost.ca before every quote. Customers wait while you Alt-Tab to get a shipping price. Quotes go out late.

External Label Printing

Labels Printed Outside Odoo

Generating labels on a separate Canada Post portal, then manually attaching them to delivery orders. No link between the label and the sale.

Copy-Paste Tracking

Copy-Paste Tracking Numbers

Tracking numbers typed or pasted into Odoo by hand. Typos happen. Customers get the wrong tracking link. Support tickets pile up.

No Multi-Package

No Multi-Package Support

One order, three boxes -- but Odoo only tracks one tracking number. Customers call asking "where's the rest of my order?" and nobody knows.

Return Headaches

Return Label Headaches

Creating return labels means logging into Canada Post again, generating a new shipment in reverse, emailing the PDF manually. Time wasted on every RMA.

Your Problem. Our Feature. One Line Each.

Every shipping headache Canadian businesses face, matched to a specific capability in Fusion Canada Post.

Problem

"I have to go to canadapost.ca to check rates before I can quote a customer."

Solution

Live Canada Post rates fetched directly inside Odoo. Add a shipping line to any sale order in seconds.

Problem

"I generate labels on the Canada Post portal and manually attach them to Odoo."

Solution

One-click label generation from any delivery order. PDF label saved as an attachment automatically.

Problem

"Tracking numbers are copy-pasted by hand. Typos happen constantly."

Solution

Tracking numbers populate automatically when the label is generated. Zero manual entry.

Problem

"One order ships in three boxes but Odoo only knows about one tracking number."

Solution

Multi-package support with individual tracking numbers per parcel, all linked to the same delivery order.

Problem

"Creating return labels means logging into Canada Post again and starting from scratch."

Solution

Generate return labels directly from the original delivery order. One click, reverse address, done.

Problem

"We don't know which Canada Post service to use -- Regular, Expedited, Xpresspost?"

Solution

All service levels returned with live pricing. Pick the right speed and cost for every shipment.

Problem

"Customers email asking for tracking and we have to dig through Canada Post to find it."

Solution

Tracking status available on the delivery order. Share via customer portal or email notification.

Problem

"Odoo has UPS and FedEx integrations but nothing for Canada Post."

Solution

Native Odoo delivery carrier integration. Canada Post sits alongside UPS and FedEx in your shipping methods.

From Order to Doorstep. All Inside Odoo.

Fusion Canada Post handles the entire shipping lifecycle -- rate shopping, label creation, tracking, and returns -- without leaving your ERP.

Configure API

1. Connect Your API Keys

Enter your Canada Post API credentials once in Odoo settings. Customer number, API key, and contract ID -- that's all it takes to go live.

Get Rates

2. Fetch Live Rates

Add a Canada Post shipping line to any sale order. Rates are calculated in real time based on weight, dimensions, origin, and destination.

Generate Label

3. Generate Shipping Labels

One click from the delivery order creates a Canada Post label. PDF is attached to the record automatically. Print or email it.

Track Shipment

4. Track Every Parcel

Tracking numbers are synced to the delivery order automatically. Check shipment status from Odoo or share the tracking link with your customer.

Multi-Package

5. Ship Multi-Package Orders

Split an order across multiple parcels. Each package gets its own label and tracking number, all linked to the same delivery order.

Return Labels

6. Handle Returns

Generate return labels from the original delivery order. Reverse the addresses, create a new label, and email it to the customer -- all from Odoo.

Everything You Need to Ship with Canada Post

A complete Canada Post integration that works natively inside Odoo's delivery system.

Canada Post API

Official API Integration

Direct connection to Canada Post's REST API. Your rates, your contract pricing, your account.

Live Rates

Live Shipping Rates

Real-time rate calculation for all Canada Post services. Regular, Expedited, Xpresspost, Priority.

Label Generation

Label Generation

Create shipping labels directly from delivery orders. PDF stored as attachment for easy reprinting.

Shipment Tracking

Shipment Tracking

Automatic tracking number sync. Check status from the delivery order or share with customers.

Multi-Package

Multi-Package Support

Ship one order across multiple boxes. Individual labels and tracking numbers per parcel.

Return Labels

Return Label Creation

Generate return labels from the original shipment. One click, reverse route, emailed to customer.

Domestic & International

Domestic & International

Ship anywhere Canada Post delivers. Domestic, US, and international destinations supported.

Native Integration

Native Odoo Carrier

Works with Odoo's built-in delivery module. Canada Post appears alongside your other shipping methods.

5+
Canada Post Service Levels
1-Click
Label Generation
Auto
Tracking Number Sync
0
Manual Copy-Paste Steps

Built for Canadian Businesses on Odoo

If you ship with Canada Post and run Odoo, this module eliminates every manual step in your shipping workflow.

E-Commerce Businesses

Selling online and shipping across Canada? Get accurate Canada Post rates at checkout and generate labels in bulk from your delivery orders.

Wholesale Distributors

Shipping multi-package orders to retailers? Each box gets its own label and tracking number. No more lost parcels or confused customers.

Medical Equipment Suppliers

Shipping mobility devices, medical supplies, or home care equipment? Track every parcel from warehouse to patient doorstep.

Manufacturing & Parts

Shipping custom orders, replacement parts, or finished goods? Live rates help you quote accurately and labels print without leaving Odoo.

Subscription Box Companies

Monthly shipments to hundreds of customers? Batch label generation and automatic tracking updates keep your operation running smoothly.

Any Canadian Odoo User

If you ship from Canada using Canada Post, this module replaces every manual step -- rate checking, label printing, tracking, and returns.

Ready to Ship Smarter with Canada Post?

Stop switching between Odoo and canadapost.ca. Get live rates, print labels, and track shipments -- all from one screen. Set up takes under 10 minutes.