60-day Money Back


Frequent Update


365-day Support

Canada Post for Magento 2


Magento 2 Canada Post Shipping extension integrates Canada Post API with Magento 2 to extend the shipping methods to customers worldwide, especially Canadian shoppers.

Total price:


This demo is hosted on Cloudways

Magento 2 Canada Post Shipping Extension for Magento 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.3.x, 2.4.x


Not only in Canada, Canada Post delivers to the U.S. and more than 190 countries all over the world. Thanks to the wide shipment network even by air or surface, Canada Post has become one of the most preferred shipping methods in the world.

With Magento 2 Canada Post, customers are informed about the estimated delivery time for each option. The shipping delivery is highly ensured to be on-time. For each parcel, both customers and store admins can track the shipping status easily with a quick links to access all details.


  • Support Canada Post
  • Deliver to more than 190 countries
  • Show delivery time
  • Guarantee on-time delivery
  • Offer shipment tracking
  • Include a link to access shipping details

Live rate with Canada Post API integration

Canada Post Shipping will show the live rates of all Canada Post shipping options right at the shopping cart page when your customer has specified shipping destination information

Depending on this, customers can get to know instantly the shipping fee when they prefer using Canada Post shipment.

Shipping cost calculations based on destination, size/weight and handling fee

The shipping rate of Canada Post depends on multiple elements to make sure the counting as reasonable to each shipping case.

Shipping destination
Size/weight of the shipping package
Handling fee

Orders created by admin using Canada Post

Admins can create the orders from the store backend and use Canada Post as the shipping method easily.

Magento 2 Canada Post Shipping extension supports customers and store admins can create orders with Canada Post shipping method conveniently.

Estimated time with offset

Inform customers instantly about the estimated delivery time. Based on that, customers can select the most suitable options to get their package at the right time.

Canada Post Shipping allows admin to set the time offset which is an amount of time subtracted from or added to Coordinated Universal Time (UTC) time to get the current civil time.

Create packages with printable shipping labels

Store admin can create packages for a shopping cart easily. Then, the admin will add the product to each package and send to shippers.

Noticeably, admin can create the shipping label with the details as shipping destination, shipment items, weight, etc helping describe and specify what's inside a package.

With one click, admin can download the shipping label in PDF format and print out easily.

This tool's effectiveness is enhanced when integrated with the Magento 2 Store Locator or Magento 2 Store Pickup Extension.

More Features
Check out more details of Canada Post



Select Sandbox or Production environment to test/ apply Canada Post to your store site.



Set the language for the shipping method title and error message at the storefront.


Handling fee

Set the handling fee to count the shipping fee and application for order or package


Specific countries

Able to allow Canada Post shipping method for specific countries


Free shipping

Able to offer free shipping for the order with specific minimum amount.



Well compatible with Mageplaza extensions: One Step Checkout, Shipping Table Rate, Extra Fees, Delivery Time

Yes, at the backend, please select the Sandbox environment to experience the Canada Post Shipping before launching to customers.

The shipping rates of Canada Post Shipping are shown on the Shopping Cart Page and Checkout Page.

To integrate Canada Post Shipping, you just need API Username, API Password, Customer Number obtained while registration

Yes, you can set the free shipping based on the minimum order amount and shipping destinations.

Reviews (6)

04 May 2022

Great support

We're new to the Canadian market but we think this extension will be a good start. Thank you for such great support!

Gregory -Verified Purchase
19 April 2022


I am extremely happy with the extension, it looks amazing. We are extremely happy with the results and now I am recommending this software to everyone I know. No problems whatsoever. It works as expected. Thanks, Mageplaza team!

Charles -Verified Purchase
02 June 2021


Great extension. Works like a charm.

Hussain Baig -Verified Purchase
05 February 2021

Worth the efforts

I don't think I can find this extension but now luckily I found it. Orders to Canada are solved quickly and I can use the extension for other countries as well so definitely worth the efforts.

Donna -Verified Purchase
01 February 2021

Canada and worldwide

Lots of my customers are in Canada, so I'm looking for a shipping solution to this country. Surprisingly this works with all other countries including Canada. Now I only need to integrate one extension and use for almost every country.

Austin -Verified Purchase
27 January 2021

Kind support

A very good extension. Very kind and supportive team. I love that they do not try to up-sell me, they only consult me what the best solution is for my business. This one will do you good if you want to ship items globally.

Cameron -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Coming soon

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v1.0.1 (Magento v2.3.x)

    09 April 2021

    • Compatible with Magento v2.3.6
    • Fix minor bugs
  • v1.0.0 (Magento v2.3.x)

    26 December 2019

    Initial release

For store admins

  • Enable/ Disable the Canada Post Shipping extension
  • Set the carrier title of Canada Post Shipping
  • Select environment: Sandbox or Production
  • Enter the required elements to integrate: API Username, API Password, Customer Number
  • Select agreement type: Contract or Non-contract
  • Set the contract ID
  • Select the language for shipping method titles and error message
  • Enable showing the estimated delivery time
  • Set the delivery time offset
  • Select the applied shipping methods
  • Enable/ Disable free shipping
  • Set the minimum order amount which is eligible to the free shipping
  • Select the free method for Canada, the US, and International
  • Select quote type: counter or commercial
  • Select the print output format
  • Select the reason for export
  • Set the max package weight
  • Calculate handling fee as fixed amount or percent
  • Apply the handling fee for package or order
  • Select shipping countries applicable to Canada Post
  • Show error message in case the Canada Post is not available
  • Debug mode
  • Sort order for the method at the store front

For customers

  • Offer customers with a popularly worldwide shipping method
  • Easy to know the delivery time
  • Get the parcels on time
  • Track the shipment easily with quick links

Why choose Mageplaza Magento 2 Canada Post Shipping Extension

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.