If someone finds difficult to create shipping lable via online from USA/international for canadapost to track your return stamped passport then here you go.
go to https://www.canadapost.ca/personal/tools/cst/intro-e.asp
Click on EST Online
Click on " go to EST online now"
Click on " Sign up now" & create your profile.
You will receive automated email "Welcome to Canada Post"
sign out & close the browser.Sign in again, & click on my profile under your user name. ( i had to do this to see options listed in below line. May not be necessary for you)
You will see labels at top " Online Business Center | Electronic Shipping Tool | Manage Returns | Business Reply Mail"
Click on online business center, this will take u to next page where you click on " get started"
this will redirect to another webpage. select "Electronic Shipping Tools"
Select online version of "Shipping - USA"
you will see Shipped By XXXXXX( your customer number) Put that same in paid by as well. Update sender & recipient details( by clicking CHANGE) & all other details.
I found 2 economical +reliable options with tracking facility 1. expidited parcel USA with ~6 days delivery (cad 18.57) + insurance & trackpack USA ( 15.69CAD) with 10-11 b days delivery.
Select your preferred one & you will be able to print out the shipping label.
Do not hesitate to call their customer support phone at 1-866-511-0546. ( press 1 for English & then 2 for online technical assistance). They will patiently take you through the process.
Hope this helps..