1. Home
Log a Case

Canada Post Implementation Guide

Introduction

Generate labels, electronic trade documents and special services as well as tracking and manifesting.

Preferences

To setup a Canada Post preference you need to know your Customer Number and Contract ID and Username and Password. If you do not have these details already please contact your Canada Post representative and they will be able to help you set this up.
Alternatively, you can register with CanadaPost Developer Portal, and retrieve your test/production credentials from there.

How to Test

If you don't have your live credentials available during implementation phase, Zenkraft can provide test credentials. Click on the Use Test Account toggle and select the Test Account Country from the dropdown.

Whitelisting

You might need to whitelist the following IP addresses to use this carrier with FTP connection:

  • 54.173.229.200
  • 54.175.230.252
  • 99.80.183.117
  • 99.81.135.32

Service Types

Service Types Value Description
Regular Parcel regular_parcel - Copy
Expedited Parcel expedited_parcel - Copy
Expedited Plus expedited_plus - Copy
Xpresspost xpresspost - Copy
Xpresspost Certified xpresspost_certified - Copy
Priority priority - Copy
Library Materials library_materials - Copy
Expedited Parcel USA expedited_parcel_usa - Copy
Priority Worldwide envelope USA priority_worldwide_envelope_usa - Copy
Priority Worldwide pak USA priority_worldwide_pak_usa - Copy
Priority Worldwide parcel USA priority_worldwide_parcel_usa - Copy
Small Packet USA Air small_packet_usa_air - Copy
Tracked Packet - USA tracked_packet_usa - Copy
Tracked Packet - USA LVM tracked_packet_usa_lvm - Copy
Xpresspost USA xpresspost_usa - Copy
Xpresspost International xpresspost_international - Copy
International Parcel Air international_parcel_air - Copy
International Parcel Surface international_parcel_surface - Copy
Priority Worldwide envelope INT'L priority_worldwide_envelope_intl - Copy
Priority Worldwide pak INT'L priority_worldwide_pak_intl - Copy
Priority Worldwide parcel INT'L priority_worldwide_parcel_intl - Copy
Small Packet International Air small_packet_international_air - Copy
Small Packet International Surface small_packet_international_surface - Copy
Tracked Packet – International tracked_packet_international - Copy

Packaging Types

Packaging Types Value
Your Packaging your_packaging Copy

Special Services

These are special services offered by the carrier which can be selected either during the Shipment creation, or can be defaulted in the Custom Address Source. In this section you can find the most commonly used services.

Manifest In Bulk

This checkbox requires a TRUE value if you want to manifest at the end of the day as opposed to individually for each shipment.

If you have set this to TRUE, then at the end of the day you need to go to your Shipping Preference for Canada Post and click on the Manifest button.

Confirm you want the manifest for the day and the PDF will then be downloaded to the notes and attachments section of your preference for you to print.

International Shipping

In this section you'll find the required or recommended fields and settings for international shipments.

Mandatory fields for Customs items

  • Description
  • Value
  • Weight
  • Gross Weight
  • Country of Manufacture

Reason For Export

You need to specify why you are sending this international shipment.

Label Formats

Available label formats

Description Values
PNG - 4x6
  • PNG
PDF - 8.5x11
  • PDF
ZPL - Thermal 4x6
  • ZPL

Tracking

CanadaPost throttles tracking requests to 20 tracking numbers a minute. You can contact your Canada Post account manger to ask them to increase this to 120 tracks a minute.

If you are a high volume shipper then please request FTP access for tracking updates from Canada Post and talk to our sales team about set up for this feature.

Manifesting

Canada Post requires you to manifest your shipments before you deliver them to your pickup driver or you drop them off for shipping. There are two methods to do this:

  1. One by one
  2. In Bulk

If you are a high volume shipper it is recommended you manifest in bulk.

One by one

When creating a Canada Post Shipment make sure that you do NOT select the special service called Manifest In Bulk, and just create the shipment normally. The shipment will be manifested instantly.

In Bulk

If you will be manifesting in bulk you first need to create a new custom field on the Zenkraft Shipment record. Please make it a checkbox field and name it Manifested.

When creating a Canada Post Shipment make sure that you DO select the special service called Manifest In Bulk. This means you will need to use the manifesting button on the preference to manifest these at the end of the day.

Once you are ready to manifest your shipments at the end of the day you need to go the the Canada Post Shipping Preference, and then click on the Manifest button.

The first time you get to this page, please set it up as you see in the screen below, and click on the save button.

Then you can click on the Get Manifest button to generate the manifest, and print it out.

If you have received an error such as "The manifest is taking a long time to generate please try again later.", if you wait for a few minutes and click on the "View Old Manifests" button at the bottom of the page you will then get the list of generated manifests that you are then able to manifest.

Common Questions

In this section you can find our most commonly asked questions regarding this carrier. If you have a question not listed here please contact us.

How can the CN22/CN23 document be produced?

When creating an international shipment the CN22/CN23 document will automatically be added to the shipping label for you. An example is below:

Back to Top