Canada Post

ShipEngine is a dedicated Canada Post partner, allowing users to get rates and create both domestic and international shipping labels for Canada Post shipments.

This article includes:

Integration Requirements


Connection Requirements:

Manifesting Requirements:

  • Small Business accounts have no manifest requirements.
  • Commercial accounts are required to manifest each day's shipments. Each day when you drop off your Shipments, provide the Canada Post driver or counter person with a physical copy of the manifest. 

IMPORTANT: Failure to manifest shipments may result in fees added to your monthly invoice.

To learn more about what manifests are, review the article Manifests and Carrier End of Day Documents.

To learn how to do this programmatically in ShipEngine, review the Create Manifests page.

Connect a Canada Post Account to ShipEngine


If you are not sure about your account status or would like to apply for a commercial account, please call 1-800-260-7678 for more information. 

Connect a Commercial Canada Post Account

Once you confirm you have a commercial account with contract rates, you are ready to connect the account to ShipEngine.

  1. Head to the Connections section of the ShipEngine dashboard.

  2. Click Add a Carrier.

  3. Choose the Canada Post tile.

  4. Make sure the Commercial option is selected, click Connect, then log into your Canada Post account to continue the setup process.

  5. You will be redirected to the Canada Post login page. Once you log into Canada Post, you should see a screen that displays the methods of payment on your account.

    Please select the Pay by Account option and Continue with the setup process. You cannot select your credit card as payment when configuring a Commercial Account.

    You will also need to agree to the Terms and Conditions by clicking Agree and Continue.

    If you do not see the Pay by Account option, your account is not recognizing commercial rates. If Canada Post confirms that you have a commercial account with contract rates, please see below on how to add a business profile to your account.
  6. Once you've configured your account, click the Edit link next to Canada Post in the ShipEngine dashboard to review your account's Payment Method configuration.

    Please note that you must create a Canada Post Manifest to ensure that your carrier accepts your packages and bills you properly. 

Connect a Solution for Small Business Account

To connect your Solutions for Small Business Account (Venture One) account to ShipEngine, simply follow the steps below.

  1. Head to Connections in the ShipEngine dashboard.

  2. Select Add a Carrier.

  3. Choose the Canada Post title.

  4. Make sure the Solutions for Small Business Account (Venture One) option is checked, click Connect, then log into your Canada Post account to continue the setup process. Please note that it may take a moment for the Canada Post login page to appear.

  5. Once you log into Canada Post, you should see a screen that displays the methods of payment on your account. Please select the Use Saved Credit Card option and continue with the setup process.

    You will also need to agree to the Terms and Conditions by clicking Agree and Continue

Here are a few things to keep in mind when using a Canada Post Solutions for Small Business Account (Venture One) Account: 

  • Since Solutions for Small Business Account (Venture One) labels are paid for through your connected credit card immediately after they are generated, you do not need to manifest your orders.
  • Return labels are not supported for any shipments made using a Small Business account in ShipEngine. 

Create a new Canada Post business profile

If you've upgraded your Canada Post account to a commercial account with contract rates, you may need to add a business profile to your account. This is because, in order to recognize your new, commercial account status, Canada Post requires you to create a new user on your account that is registered using your Customer Number and Agreement Number. 

To get started, please be sure you have your Customer and Agreement Number on hand. 

  1. Navigate to the Canada Post business login page and click Sign Up.

  2. Choose a new Username, enter your existing Customer Number and Postal Code/Zip Code, then enter the Verification Code. Click Sign Up to proceed.

  3. Enter your existing Agreement Number, and click Agree and Continue.

  4. Fill out the Profile Information. Please note, this information can be the same as the information in your original account profile. Click Agree and Continue button once complete.

  5. Review the information entered, then click Save and head back to ShipEngine. Navigate to Connections in the ShipEngine dashboard to add your Canada Post account.
  6. You should now have the payment option Pay by Account which confirms that the account has contract rates. Select this payment option and continue with the setup process.

That's it! Congratulations, you have successfully integrated your Canada Post account with ShipEngine.

Available Services


 Domestic Services

Regular Parcel

Expedited Parcel

Xpresspost

Xpresspost Certified 

Priority 

Library Books

 

 International Services

Expedited Parcel USA

Priority Worldwide Envelope USA

Priority Worldwide Pak USA

Priority Worldwide Parcel USA

Small Packet Air - USA

Tracked Packet - USA (LVM)

Xpresspost USA

Xpresspost International

International Parcel Air

International Parcel Surface

Priority Worldwide Envelope Intl

Priority Worldwide Pak Intl

Priority Worldwide Parcel Intl

Small Packet International Air

Small Packet International Surface

Tracked Packet - International 

 

Troubleshooting


Error 

Solution

"Rejected by SLM Monitor" 

This error is caused by the Canada Post's servers throttling your requests. You may also receive this error in the event of a Canada Post server maintenance/outage.

In either instance, if you receive this error, your best option is to give it a couple of minutes and try again.

Typically, Canada Post allows 20 requests per minute. If you receive this error frequently, you can request a limit increase on your Canada Post account.