Offer your customers Canada Post shipping rates in real time so that they never pay too much and you never charge too little. Our highly customizable and powerful shipping modules provide consistent, easy-to-use and flexible shipping for any shop.


Plus, generate and print labels directly from the back office Orders page and send your customers their tracking number automatically.


NEW: Compatible with PrestaShop 1.6


See below for additional destails, demo links, reviews and more.
change log
links to demo

Get real time shipping rates from the Canada Post website.

Generate shipping labels, including a wide range of label-related options. Plus, automatically send your customers tracking information.

Shipping rates are calculated by weight and dimensions.

You can select which shipping options should be available.

Each shipping method can have its own Free Shipping Limit and Additional Fee.

Display a shipping preview on the product page, which does not require the customer to login.

Smart caching system for maximum speed.


*Label printing not available at this time for Canada Post Contract Customers


Use Voucher Code "SHIPPING" to get $10 discount when buying 2 or more  shipping modules.

V1.0.1 (06/23/11)
Fix for carrier edit in the Carrier tab.
Flexible shipping method assignment  (Canada, US or International).

V1.1 (01/23/13)
Updated API with all the latest shipping options.
Support for PS 1.5
Improved caching system.

V1.1.1 (01/31/13)
Fix for a potential issue when using payment modules that redirect to a 3rd party site (on call back, shipping was returning 0).
Improved backwards compatibility code.
Removed all uses of deprecated isLogged()

V1.1.2 (02/14/13)
Fixed a bug with tax being added twice in checkout page.
Fixed a bug where zipcode was disabled (no rates were returned).
Product dimensions can be smaller than 1

V1.1.3 (03/17/13)
Fix for package weight (was being passed as 1)
Updated instructions to get API credentials from Canada Post website.
Fixed a potential error adding new carriers (when Dev mode was on).

V1.1.4 (04/13/13)
Updated tracking URL

Added missing id_reference to carrier table queries.

Updated Carrier.php override (PS 1.5)
Fix for placing an order from the Backoffice.


V1.1.6 (09/16/13)
Fix for new custom hook system (PS 1.5.5+)


V1.2 (10/08/13)
Added Label Printing and automated email tracking number emails
Updated configuration page layout and added more detailed instructions
* Price Increase


V1.2.1 (01/06/14)
Fixed deprecated function Hook::get()
Added option for Canada Post label printing in non-CA orders
Fixed debug mode error in ajax request (Shipping Rates Button)
Updated override Carrier for PrestaShop 1.5
Fixed warehouse movement in label printing on status changing function for PrestaShop 1.5
Fixed order status changing function in label printing return
Fixed issue in quote request when weight has 3 decimals digits


V1.3 (04/30/14)
Added support for PrestaShop 1.6
Added 'Update' button in account settings area
Added reload in order detail page to update shipping information when a label is generated
Fixed for free shipping limit with multiple currencies (currency conversion was not taken into account)
Fixed grams to kilo grams conversion


V1.3.1 (06/19/14)
Added support for having multiple label printing modules for an order
Shipping preview optimization (to avoid scrollbars)
Fix for missing order name variable in tracking # email
Fixed config page layout issues in Firefox


V1.3.2 (08/11/14)
Added account validation request and response to configuration page when account info is invalid
Added support to force origin zip code to match CA Post requirements
Added server error to XML Log
Fix for shipping preview fields formatting (certain themes only)
Fix for configuration page layout (Firefox browser only)
Fix for bug related to zip code requirement in shipping preview


V1.3.3 (07/28/15)
Added support for PrestaShop 1.6.1
Added ability to generate API info directly from the module (using your existing Canada Post login)

Contact us for support anytime using our Contact Us page

Front End demo - PrestaShop 1.6 (Standalone, origin address: Canada / H9H4K2)

Back end demo - PrestaShop 1.6 (Empty API credentials):
Replace (dot) with .
Password: demo1234

Front End (Connected to the backend)



You'll get also:

  • Free installation
  • Full lifetime support

We are happy to provide a free one-time installation and full, lifetime support with the purchase of any module (does not include customization of the module, or integration with 3rd party modules.).

Additional installations are available for a small fee after the one-time free installation is used. Fees for additional installations are:

- $25 for modules priced $0 - $99 - $50 for modules priced $100+ Module Support Upgrade Policy Refund Policy

You might also like: