Regarding Amazon.ca deliveries:
I've had two orders lately from amazon.ca that have shipped with purolator.
I add a delivery with Amazon.ca as the carrier. The tracking ID is my order number, and I provide the required amazon.ca username and password.
The app properly picks up the purolator tracking number, however it autocreates the partial delivery as "Purolator International (PuroPost)" instead of simply "Purolator". If I try changing the carrier in the partial delivery to Purolator, it resets on the next refresh.
The simple workaround here is to manually create a new delivery with the Purolator specific information.