eCommerce
WooCommerce Canada Post Shipping Method
Canada Post Shipping Method connects WooCommerce to the Canada Post Rating API for domestic, USA, and international shipping quotes. It supports configurable services, parcel-packing methods, delivery estimates, and optional coverage or signature services.
Overview
This extension is designed for Canadian WooCommerce stores that need checkout rates based on destination, parcel information, and Canada Post services rather than a single flat amount. It can present multiple services or only the cheapest available option, while administrators can rename services and apply fixed or percentage adjustments for handling costs or discounts. The fit is strongest for stores shipping physical products within Canada, to the USA, or internationally. Lettermail is available for qualifying small shipments, but its rates are calculated from configured prices rather than the Canada Post API and have a 500 g parcel limit. Before launch, test representative carts on staging: confirm that every shippable product has accurate weight and dimensions, the origin postcode is correct, the required shipping zone includes the method, and the connected Canada Post account returns the expected services. The built-in box packer is useful for repeatable packaging, but the documentation notes that volume-based packing cannot reproduce every real-world packing result.
Compatibility and setup context
- Requires a WooCommerce store using Canadian Dollars; the extension primarily uses centimetres and kilograms, with automatic conversion from other units.
- Non-virtual products need weights and dimensions for API calculations and the built-in box packer to return rates.
- The method must be added to a WooCommerce shipping zone, and setup requires connecting a Canada Post account.
- The documentation lists SimpleXML, Fsockopen/CURL support, and pretty permalinks as relevant server or WordPress setup considerations.
- The marketplace listing identifies compatibility with WooCommerce cart and checkout blocks and High-Performance Order Storage.
Editorial research
Sources used for this product note
These links support the feature claims on this page. They do not mean PluginNest is affiliated with, endorsed by, or supported by the product developer.
- The extension retrieves domestic and international rates through the Canada Post Rating API.
- The extension requires Canadian Dollars, primarily uses centimetres and kilograms, and needs product weights and dimensions for rate calculations.
- The extension provides individual, weight-based, and box-packing methods, including configurable box dimensions and weight limits.
- Administrators can configure services, delivery estimates, rate selection, and fixed or percentage adjustments.
- Coverage, proof of age, and signature options are available as additional parcel settings.
- Lettermail is calculated using box packing and hardcoded prices and has a 500 g parcel limit.
- The shipping method must be added to a WooCommerce shipping zone, and setup connects a Canada Post account.
- The marketplace listing identifies compatibility with cart and checkout blocks and High-Performance Order Storage.
Trust workflow
File integrity checked
The archive passed PluginNest ZIP validation, path safety checks and SHA-256 fingerprinting before publishing.
Why cheaper?
GPL distribution, no official vendor support
GPL products can be redistributed legally. PluginNest sells affordable access to the GPL files and update workflow, but official license keys, SaaS accounts and vendor support are not included.
Product preview
A closer look at WooCommerce Canada Post Shipping Method
Version 3.3.1
Product Details
Version
3.3.1
Last Updated
Jul 29, 2026
File Size
0.2 MB
License
GPL
PluginNest is not affiliated with the original product developer. Product names and marks belong to their owners. Products are listed as GPL-distributed software with no official license keys or official vendor support included. Security claims are shown only after a real PluginNest file review is recorded.
