Canada Post integration in the X-Cart storefront allows customers to view the Canada Post shipping options and get a shipping costs estimation at checkout, switch delivery from home or business address to a nearby Post Office, track their Canada Post parcel online and return a parcel shipped with Canada Post if required.

Shipping Methods and Rating

In a store using the Canada Post add-on, a buyer can select a Canada Post shipping method for their order during checkout. Canada Post shipping methods enabled by the store admin appear in the Delivery methods box along with the other shipping methods enabled. For each shipping method in the list, an estimated shipping cost is displayed. Selecting a payment method applies the respective shipping cost to the order:

The shipping cost estimation for Canada Post methods is provided based on rates obtained from Canada Post in real-time; the calculation process takes into account the customer’s address, the store’s address, the shipping method selected, and the weight of the products in the order (If the total weight of the products in the order exceeds the maximum allowed weight for one package, the order is split into several packages; the shipping cost for the order, in this case, is calculated by summing up the shipping costs for individual packages resulting from the proposed split).

Deliver to Post Office

Customers who choose the Xpresspost™ or Expedited Parcel™ shipping method at checkout can select a delivery option called Deliver to Post Office.

The Deliver to Post Office option allows your customers to have purchases delivered directly to the Post Office of their choice—such as one near their home, office, or cottage. When a customer selects this option at checkout, a listing of post offices near the shipping address provided by the customer for this order is displayed. The customer can then specify the post office at which they prefer to collect their purchase:

The number of nearby post offices that should be displayed to a customer for the Deliver to Post Office option can be limited via the Canada Post settings page in the store’s Admin area.

The address of the post office selected by the customer is included in the order invoice:


The add-on seamlessly integrates Canada Post tracking (self-check and notifications) into your online store, so your customers don’t have to go to a third-party website to check delivery status and tracking. Firstly, for each shipment sent from your store via Canada Post, there will be a Tracking pin link that the customer will be able to access via the respective Order details page in their account:

By clicking on this link, the customer will be able to track their order starting from the moment order information is received by Canada Post to the moment the shipment is delivered, and see any delivery exceptions as they occur:

The same link allows the customer to access and view delivery confirmation files such as a signature image or delivery confirmation certificate provided the shipment includes the respective service options.


The addon supports returns for orders shipped by Canada Post. Each order that was shipped to the customer using a Canada Post shipping method has a Return products button on its details page:

After a customer clicks this button, a form pops up allowing the customer to select the items that need to be returned and to place some note for the store admin:

After completing the form, the customer submits the return request by clicking the Create return button. After the request has been submitted, it needs to be reviewed and authorized or declined by the merchant. If the return is authorized, an appropriate email notification is sent to the customer with the PDF image of the authorized return label attached to it. If the return is declined, the customer is also notified by email, but this time no return label is sent to them; the notification message may contain a note providing a reason for the request being declined.

Did this answer your question?