Canada Post Shipping

Compatible With: Community 2.0, 2.1, 2.2

Tech Specifications

Current Version:
Stable Build
19 March, 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:
Open Software License 3.0 (OSL-3.0)


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. They have around 6,200 post offices to offer convenient and reliable parcel services.

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. Canada Post Shipping delivers accurate and correct live rates directly to the customers whether shipping is initiated to Canada, US or internationally.


Account and Pricing

Canada Post Shipping is a FREE service. However, to commence using the extension, you need to register with Canada Post to get the user ID, password, and client number.


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 from the dropdown. Also, select the language from the dropdown. 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 from the dropdown. 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. Canada Post records all the information like cost request, postal code, shipping label printing, cancellation, handling charges, pick-up & delivering timings, etc. to calculate shipping costs accurately.

The admin can also apply the Canada Post Shipping method while creating an order from the backend.

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



  • 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.


Like all our Extensions, this extension also comes with:

  • Free Lifetime 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.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