Service Directory

Learn about our services and get details on how to implement them


Read Getting Started to find out how to sign up, get your API keys and more.


For essential information common to all our web services, read the Fundamentals of Canada Post Web Services:  REST  |  SOAP


Find out what shipping services are available and how much they cost.

Contract Shipping

Create domestic and international shipments. Use Contract Shipping web services if you are a Canada Post commercial customer with a volume-based agreement.

Non-Contract Shipping

Create domestic and international shipments. Use Non-Contract Shipping if you are a general business or VentureOne™ customer of Canada Post.


Track a parcel and confirm its delivery.

Find a Post Office

Get a list of Post Offices near a given location.

Deliver to Post Office

Let your customers choose to have parcels shipped directly to a Post Office near their home or office instead of to their residence.

Pickup Availability

Find out if parcel pickup service is available for a given Postal Code.


Create shipping labels for authorized and open returns.

E-commerce Platforms

Integrate our web services into your platform and offer them to your customers.


Integrate our automatic address search to your website, ecommerce checkout, or registration forms to increase address accuracy, reduce cart abandonment, and avoid missed deliveries.

Service Info

Get information about scheduled outages to our web services. Designed for e-commerce platforms to inform their merchant customers.