Canada Post Shipping

Compatible With: Community 2.0, 2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
30 May, 2019
Extensions, Shipping & Fulfillment, Order Management (OMS)
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9
License Type:


Canada Post Shipping extension by Meetanshi integrates Canada’s most popular Canada Post API with Magento 2 to provide Canada post shipping method to your customers.


Back to top

Canada Post is the popular shipping API of Canada providing shipping services to Canada and around the world. With over 6,200 post offices offering convenient and reliable parcel services, you can save time and money by getting them to pick up parcels and setting up a return policy that keeps your customers coming back. Canada Post has a flat parcel pickup rate of $3.50 per pickup, which can help you save time sending the customers' parcels at their doorstep.

Canada Post Shipping for Magento 2 by Meetanshi integrates this shipping API with Magento 2 to add a new and most preferred shipping method in stores for online Canadian shoppers. It auto calculates and charges live shipping rates based on the shipping origin and the customers' delivery destination. Whether shipping to Canadian addresses, US addresses or Internationally, Canada Post Shipping extension calculates and delivers the correct live rates directly to your customers. The admin can enable multiple methods offered by Canada post shipping for shipping the product and enables the customers to choose their preferable Canada Post shipping method on the checkout page.

Account and Pricing

Canada Post Shipping is a FREE service. However, to commence using the extension, you need to Register for FREE with Canada Post to get the user ID, password, and client number. To see the Pricing Plans, you need to contact the Canada Post team. 

How Does The Extension Work?

Enable the extension from the backend. Enter the title of the Canada Post shipping method to display on the frontend. Enable the feature to show the estimated delivery time in the frontend. Add the number of days to show the estimated delivery date. If you want to test the functions, enable the sandbox mode. Select the rate type. Also, select the language. Use the API User ID, API password, and the client number obtained while the registration to integrate Canada post with Magento 2. Select the weight unit. Enter the handling fees to charge orders. Select the allowed methods for Canada Post Shipping. Enable the free shipping for the order with the minimum amount. Also, enter this minimum order amount to enable free shipping. Moreover, select the free shipping method for Canada, US as well as other international locations. Enter the custom text message to show the shipping unavailability. Select the countries to enable the Canada post shipping method. You can select all the countries too. Add the sort order for the display of the shipping method. If the method is for admin only, set "YES" from the backend configuration.

Once the extension is configured correctly, admin can get a new shipping method added to their Magento 2 stores. On the cart page, the shipping cost is displayed based on the location and shipping method.

At checkout, when a user adds billing address, the API fetches live shipping rates and auto-calculates shipping charges based on shipping origin and delivery destination. The customer can select one of the preferred Canada post methods to place the order. Customers can see all the Canada Post shipping-related details in their My Account section in the frontend.

The admin can also use the Canada Post Shipping method while creating orders from the backend.

To learn more about how the extension works, read our Canada Post Shipping for Magento 2 User Guide

Use Case of Canada Post Shipping:

The extension helps the store merchant to improve the performance of the business. With Canada Post for Magento 2, the admin is allowed to select multiple countries to ship the products to particular countries as per the choice. This facilitates admin to deliver the products to global locations. Moreover, the admin can select more than one methods for shipping the product. Customers can select the convenient Canada Post shipping method at the checkout for shipping via Canada Post. Additionally, the extension is the best solution to get the shipping rates from the Canada Post's API.


  • Offer customers with the Canada Post Shipping method to ship products to Canada and other countries.
  • All allowed multiple shipping options from Canada Post are shown to customers at checkout to opt out one. – Based on weight and destination, Canada post fetches live rates and shows all allowed shipping methods to customers to opt out one from.
  • Admin has to set rate type, container type, and size for accurate shipping calculations. – Before Canada post shipping can fetch live rates, the admin has to set rate type, container type, and other related information.
  • Extension facilitates to provide shipping methods for all or specific countries. – Admin can restrict specific countries to restrict the use of this shipping method.
  • Let customers enjoy quicker, secured and seamless shipping services of their products to Canada or outside of Canada.

The Extension Also Comes With:

  • Free 90 Days Support
  • Free Lifetime Updates
  • 25 Days Money Back Guarantee
  • Multi-Store Supported
  • 100% Open Source

Visit Live Demo:

  • Back-end | Just select "Canada Post Shipping" from the Username drop-down to log in 
  • Front-end  | Configure the extension from back-end first as per your requirements to see it in action.

If you have any questions about this extension, you can Contact Us, and we will reply you back within a few hours.

Release Notes

Back to top


  • Compatible with CE: 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    -General Bug Fixing
    -Compatible with 2.3.1


  • Compatible with CE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    -Compatible with 2.2.5
    -The issue with Production Mode api rates


  • Compatible with CE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    Minor Bug Fixing.


  • Compatible with CE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    Initial Release


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top