Canada Post logo
Canada, United States, International

Canada Post shipping for your online store

Shipi connects your store to your Canada Post business account, for contract and non-contract shipping. Show Canada Post rates at checkout and print domestic, US and international labels with customs data built in.

What you can do with Canada Post in Shipi

Everything below is live in the Shipi dashboard today.

Live rates

Prices from the Canada Post Rating API, with your contract ID if you have one.

Labels

PDF labels on 8.5x11 or 4x6.

Tracking

Tracking numbers and delivery status sync back to your store automatically.

Customs documents

Customs items and the Canada Post commercial invoice for US and international shipments.

Cash on delivery

Collect on delivery for Canada Post shipments.

Declared value

Add Canada Post coverage on a declared value.

Multi-parcel

Orders with several packages get one Canada Post shipment per package.

How it works

STEP 1

Connect your store

Install Shipi on WooCommerce, Shopify, Wix, BigCommerce, OpenCart or PrestaShop. Orders start syncing straight away.

STEP 2

Add your Canada Post account

Enter your Canada Post API key and password and customer number in Shipi's carrier settings and pick the services you want to offer.

STEP 3

Print labels

Open an order, choose a Canada Post service and create the label. Package details come from the order.

STEP 4

Tracking stays in sync

The tracking number goes back to your store and Shipi keeps checking the status until the parcel is delivered.

Why stores ship Canada Post with Shipi

  • Signature, do not safe drop, leave at door and card for pickup options.
  • Choose how non-deliverable parcels are handled.
  • Contract and non-contract shipping.
  • Automatic manifest transmit for contract shipments.

Canada Post services you can offer

Regular ParcelExpedited ParcelXpresspostPriorityExpedited Parcel USAXpresspost USATracked Packet USATracked Packet InternationalXpresspost International

Services available to you depend on your Canada Post contract. You can rename them before they appear at checkout.

Works with your store

Connect any of these platforms, then ship every order with Canada Post.

Common questions

Do I need a Canada Post contract?

No. Shipi works with contract and non-contract Canada Post accounts. You need API credentials (key and password) and your customer number from the Canada Post Developer Program. Add your contract ID if you have one.

Do I need my own Canada Post account?

Yes. You open a business account with Canada Post and enter its credentials in Shipi (Canada Post API key and password and customer number). You keep your negotiated rates and pay Shipi only for the software. If you get stuck on the credential step, our team will set it up with you.

Can I use Canada Post alongside other carriers?

Yes. Add as many carriers as you need to one Shipi account and choose per order, or set shipping rules that decide which options appear at checkout.

Which store platforms does this work with?

Any store you connect to Shipi: WooCommerce, Shopify, Wix, BigCommerce, OpenCart and PrestaShop. The carrier setup is the same on every platform.

More carriers in North America

Ready to ship with Canada Post?

Create a Shipi account, connect your Canada Post credentials, and test one order before you go live.

Canada Post is a trademark of its respective owner. You contract with Canada Post directly for delivery services; Shipi connects your store to your Canada Post account.

See also: all carrier integrations · all platform integrations