Carriers
Canada Post
Shippy provides the following feature support for Canada Post.
- Rates
- Tracking
- Labels
API Credentials
To use Canada Post, you'll need to connect to their API.
- Go to Canada Post Developers Centre and register for API access.
- Copy the Customer Number from Canada Post as the
customerNumberwith the Shippy carrier. - Copy the Username from Canada Post as the
usernamewith the Shippy carrier. - Copy the Password from Canada Post as the
passwordwith the Shippy carrier. - Copy the Contract ID from Canada Post as the
contractIdwith the Shippy carrier.
To create labels, you'll be required to supply a few more details.
use verbb\shippy\carriers\Canada Post;
new Canada Post([
'isProduction' => false,
'username' => '••••••••••••••••',
'password' => '••••••••••••••••',
'customerNumber' => '•••••••••••••••••••••••••••••••••••',
// Required for labels
'contractId' => '•••••••••••••••••••••••••••••••••••',
]);
Last updated: May 2, 2026, 3:15:34 PM