Canada Post

Details about ShipStation's Canada Post integration. Includes requirements, connection process, features, integration notes, and troubleshooting.

ShipStation is a dedicated Canada Post partner! We allow users to get rates and to create both domestic and international shipping labels for Canada Post shipments.

Use ShipStation with either a Canada Post Commercial or SFSB (Solutions for Small Business) account and you can create manifests for your outbound shipments.

Canada Post Commercial Accounts Require Credit Card

As of May 1, 2021, each new Canada Post Commercial account will default to credit card payment. New commercial customers must now apply for credit with Canada Post specifically. This change does not affect Canada Post Commercial accounts begun prior to this date.

Canada Post Requirements

Connection Requirements:

Manifest Requirements:

  • Commercial account holders are required to manifest each day's shipments. Failure to manifest shipments may result in additional monthly invoice fees.

    Create manifests directly in ShipStation using the End of Day process. Then each day when you drop off your Shipments, provide the Canada Post driver or Canada Post counter person with a physical copy of the manifest.

  • Small Business accounts have no manifest requirements.

Connect a Canada Post account to ShipStation

To connect your Canada Post account to ShipStation:

  1. Select the Canada Post tile and click Connect.

    canada_post_tile.png
  2. Select whether you have a Solutions for Small Business or Commercial account type.

    Note

    If connecting a Commercial account, you must have a Business Profile created for Canada Post. See Create a Canada Post Business Profile for details.

  3. Click Connect.

    You'll be redirected to Canada Post to complete the connection.

  4. Log in to Canada Post (if needed).

  5. Choose your Method of Payment and click Continue.

    Canada Post methods of payment selections.

    Note

    If you have a Solutions for Small Business account, you must choose Use saved credit card.

    If you have a Commercial account, you must choose Pay by Account. If you do not see this method, you must Create a Canada Post Business Profile.

  6. Click Agree and Continue to agree to the Terms and Conditions.

    canada_post_terms_and_conditions.png

Create a Canada Post Business Profile

To connect a Canada Post Commercial account to ShipStation, you must have created a Business Profile in Canada Post that uses your commercial contract number. If you have used your Commercial Canada Post account with another shipping provider, it's likely you have already created this. However, if you're new to Canada Post or recently upgraded from a Solutions for Small Business account, you'll need to create a new user profile that uses the contract information.

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

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

    canada_post_sign_up_fields.png
  3. Enter your current Agreement Number, and click Agree and Continue.

    Canada Post Sign up agreement
  4. Fill out the required Profile Information. This information can be the same as the information in your original account profile. Click Agree and Continue button once complete.

    canada_post_sign_up_details.png
  5. Review the information you entered, then click Save.

Available Features for the Canada Post Integration

ShipStation's integration with Canada Post supports these standard features:

Common ShipStation Features

Domestic Services

Expedited Parcel

Library Books

Priority

Regular Parcel

Xpresspost

Xpresspost Certified

Package Options

Package

Custom Packages

Confirmation Options

Delivery

Signature

Proof of Age Required - 18

Proof of Age Required - 19

International Services

Expedited Parcel USA

International Parcel Air

International Parcel Surface

Small Packet Air - USA

Small Packet International Air

Small Packet International Surface

Tracked Packet - International

Tracked Packet - USA

Tracked Packet - USA (LVM)

Xpresspost International

Xpresspost USA

Additional Features for Canada Post

ShipStation's integration with Canada Post allows for the following additional features:

Feature

Description

Supports Scheduled Pickups in the ShipStation app.

Available June 4, 2021, ShipStation lets you schedule a pickup time between 15:00 - 18:00 hrs (3:00 PM - 6:00 PM). Pickup times will display in 15-minute increments.

Tip

When scheduling a pickup request, set the end-time to be no later than 17:45 hrs (5:45 PM). Canada Post does not accept a pickup window end-time of exactly 18:00 hrs (6:00 PM).

The carrier integration can be used to create domestic shipping labels.

The carrier integration can be used to create international shipping labels.

ShipStation will submit international customs information electronically to the carrier.

The carrier integration can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Additional carrier insurance can be purchased through ShipStation.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation can perform an End of Day process for the carrier and creates an End of Day PDF file that can be printed and provided to the carrier. The End of Day process can be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically, see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all shipping services.

ShipStation can include information that will be displayed on the label as a label message. Label messages may not be available for all shipping services.

The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.

You can connect this carrier integration to ShipStation multiple times using different account information, and choose which account will be used to create each shipment.

Additional Details about the Canada Post Integration

  • As of May 1, 2021, each new Canada Post Commercial account will default to credit card payment. New commercial customers must now apply for credit with Canada Post specifically. This change does not affect Canada Post Commercial accounts opened prior to this date.

  • Canada Post return labels are only available to Commercial account holders. Return labels cannot be voided, cannot include carrier insurance, and will always require Signature confirmation.

  • If you use a Commercial Canada Post account, you must manifest your shipments!

    You can create manifests directly in ShipStation using our End of Day process. You can then provide Canada Post with a physical copy of the manifest.

  • Labels that have been manifested cannot be voided in ShipStation. However, you can log into your Commercial Canada Post account to void or cancel manifested labels.

  • Manifests are not required for Solutions for Small Business accounts.

  • Cannot electronically submit customs documentation for international shipments. You must provide any necessary customs documents with your shipments.

  • Does not support Label Branding (Logos on Labels).

  • Only Label Message 1 & 2 are supported. Label Message 3 will not appear on Canada Post labels.

  • Special characters can prevent label creation. You may need to remove special characters such as & @ ` ~ | ! % * < > to create the label.

  • You may incur extra fees if you drop-off packages at a deposit location that is not considered to be your nearest drop-off location. Use the Canada Post Find a Deposit Location tool to find your nearest deposit location.

  • Canada Post uses a specific formula called 'Volumetric Equivalent of Actual Weight'. This accounts for the weight and dimensions of the package and charges for the shipment based on volume when applicable.

  • Does not support multi-package shipments. You must split the shipment, and will not see a + sign for multiple packages as with UPS, FedEx, or Purolator.

  • Card for Pickup confirmation option not available currently.

Canada Post Troubleshooting Tips

Here are some common issues, potential causes, and troubleshooting tips.

Issue

How to troubleshoot or resolve

Error "Method of payment Account/Credit Card is not available" when creating shipping labels or closing shipments

This error indicates that the payment method selected for the Canada Post integration is not valid, the credit card on file needs to be updated, or you have reached the credit limit of your account.

To resolve this error, check your Canada Post account and make sure the credit card is up to date or there is still a balance on the Account payment method.

If neither of the above is the problem, go to Settings > Shipping > Carriers & Fulfillment, and click Settings for your Canada Post account. Toggle the payment method to either Credit Card or Account and save your changes.

IMPORTANT: Be sure to close any open End of Day forms for your CP shipments before you update your billing information!

End of Day error: A system error has occurred.  Please try again later.  If the problem persists, please contact the Canada Post help desk.

This message appears in your Canada Post (CP) End of Day Feeds if you changed your billing info in your CP account prior to closing out your shipments for the day. If you have trouble closing CP shipments after changing your billing info, check the EOD feeds to see if this error is present anywhere.

If it is, you must contact CP for assistance with closing those shipments. We also advise your to make sure all shipments for the day are closed prior to making any billing or account settings changes from within your CP account.

If you changed account settings since the last time you created shipments, Canada Post does not allow you to manifest from a third-party application like ShipStation. Shipments created after the change should manifest without issue.

Error "/rs/soap/shipment/v7: cvc-simple-type 1: element unit-weight value '0.000' is not a valid instance of the element type" when creating international shipments

This error message occurs when ShipStation rounds the weight value for an international shipment and the calculation ends up with a value of 0. This can happen if you have a lightweight shipment that contains a customs line item that has a high quantity (such as a 100 gram package with a customs quantity of 500.)

To resolve this issue, adjust your customs declaration so that the name reflects that it's a multi-pack but the quantity is only 1. For example, use "Pack of 500 Paperclips - Qty 1" instead of "Paperclips - Qty 500."

Shipments lost when you change payment type.

If you change the payment type, ensure EODs (End of Day forms or manifests) are closed prior to the change, or that day's shipments may be caught in a suspended or unfinished state.

Error "Rejected by SLM Monitor" when creating a Canada Post label.

This error occurs when the Canada Post servers throttle your Create Label request. You may also receive this error when there is a Canada Post server maintenance/outage.

In either instance, if you receive this error, your best option is to wait a few 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.

Error "The label for this service cannot be rendered on the type of paper provided."

The Priority Worldwide services labels are incompatible with ShipStation.

To use Priority Worldwide services for a shipment, create the label from the Canada Post portal. To create the label in ShipStation, select a different service.

The carrier integration can be used to create domestic shipping labels.

The carrier integration can be used to create international shipping labels.

ShipStation will submit international customs information electronically to the carrier.

The carrier integration can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Additional carrier insurance can be purchased through ShipStation.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation can perform an End of Day process for the carrier and creates an End of Day PDF file that can be printed and provided to the carrier. The End of Day process can be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically, see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all shipping services.

ShipStation can include information that will be displayed on the label as a label message. Label messages may not be available for all shipping services.

The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.

You can connect this carrier integration to ShipStation multiple times using different account information, and choose which account will be used to create each shipment.