Description

The Canada Post Shipping add-on connects the WooCommerce checkout to the official Canada Post API and automatically calculates real shipping rates during checkout, displaying the available service options (such as Regular Parcel, Expedited, Xpresspost, and Priority) based on the destination postal code, weight, and cart dimensions. It is designed for anyone selling physical products in Canada through WooCommerce who needs to pass on actual rates without typing manual tables or risking margins on poorly quoted shipments.

Main Features of Canada Post Shipping

  • Real-time calculation
    Queries the Canada Post API at checkout and returns rates based on weight, dimensions, and destination postal code.
  • Domestic and international services
    Enables domestic service options, plus options for the United States and other countries served by Canada Post.
  • Origin configuration
    Allows you to set the store’s origin postal code and adjust the default packaging used for volume calculation.
  • Markup and discounts
    Supports applying a percentage or fixed surcharge to the returned rate to cover operating costs.
  • Rate fallback
    Sets a fallback value when the API is unavailable, preventing customers from being left without a shipping option.

Benefits of Canada Post Shipping

  • Protected margin
    Passes the exact shipping cost on to the customer and eliminates losses from outdated quotes.
  • Frictionless checkout
    Shows reliable delivery times and prices on the same screen where the customer reviews the order.
  • Automated operation
    Eliminates manual spreadsheets of zones and weight ranges for each registered product.
  • Delivery confidence
    Uses the official carrier recognized by Canadian customers, reducing doubts about shipping.

Who Is Canada Post Shipping For?

  • Anyone selling physical products in Canada who wants to charge exactly what they pay to Canada Post.
  • You, if you run a WooCommerce store with domestic and international shipping from a Canadian address.
  • Those who need to show delivery times and service options (Regular, Expedited, Xpresspost, Priority) right in the cart.
  • Businesses shipping items of varied weight and volume, where a fixed shipping table does not work.

How to Download Canada Post Shipping

The Canada Post Shipping is available for download here at Ultrapack. After downloading the .zip file, go to Plugins > Add New > Upload Plugin, select the file, and activate it. Then configure your Canada Post credentials and the origin postal code in WooCommerce > Settings > Shipping to enable the method at checkout.

The integration resolves a sensitive issue for any Canadian store: charging shipping rates that match what the carrier will actually charge. By pulling rates directly from the source and also allowing markup and fallback, the module fits both small operations that ship a few orders per week and broad catalogs with items of very different weight and volume, all within WooCommerce’s native flow.

Frequently asked questions

Is WooCommerce Canada Post Shipping GPL-licensed?

Yes. WooCommerce Canada Post Shipping is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use WooCommerce Canada Post Shipping on multiple sites?

Yes. You can install WooCommerce Canada Post Shipping on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.

How much does WooCommerce Canada Post Shipping cost at Ultrapack?

WooCommerce Canada Post Shipping costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does WooCommerce Canada Post Shipping include updates?

Yes. The current version of WooCommerce Canada Post Shipping is 3.3.4, published at Ultrapack on Sep 16, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is WooCommerce Canada Post Shipping scanned before publication?

Yes. Every version of WooCommerce Canada Post Shipping goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.

What are the requirements for the plugin WooCommerce Canada Post Shipping?

Requires WordPress 7.0 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.