Integrate with the Canada Post API via Shippo

Shippo is the easiest and most reliable way to access Canada Post Web Services.


# Shippo is built for developers

Why Shippo

You can ship with Canada Post via Shippo, without having to build your own Canada Post API integration. Our Canada Post connection is reliable, business and developer-friendly. Shippo connects you directly to Canada Post, no third-parties required!

Canada Post Supported Services

  • Xpresspost
  • Regular Parcel
  • Expedited Parcel
  • Priority
  • Tracked Packet USA
  • Small Packet USA Air
  • Small Package International Air
  • Xpresspost International
  • Xpresspost USA
  • Tracked Packet International
  • Expedited Parcel USA

Countries served

  • Canadian outbound shipments to domestic and international destinations

Intuitive UI or RESTful API

Anyone can create a shipping label and send a package within minutes. Tested by thousands of merchants, every interaction has been designed for ease-of-use.

Comprehensive, public documentation

Easy-to-follow documentation, tutorials, and API reference in our developer center.

Client Libraries

Shippo maintains packages for the most popular languages including Python, Ruby, Node, PHP and others. See our client libraries page.

Push-based webhooks

Get notified of any status changes as soon as they happen. Zero delays, so that you can get the most up-to-date information.

Responsive support team

98% customer satisfaction rating and a Technical Account Team.

Shippo API Features

Feature Canada Post via Shippo
Instant sign-up
Developer-friendly REST API
Multiple API client libraries
Public, comprehensive, intuitive docs
Built for scale, performance & reliability
Multi-carrier support
Tracking API with webhooks
Comprehensive, easy-to-use UI
Reference Text on Labels
Bulk label-creation
Labels: 8.5x11 and 4x6 inch PDF
Fast, helpful technical support
Fast integration time

Not a Developer?

Check out Shippo's features for merchants.