***long read alert***
Finally received my PR cards in hand, delivered by UPS in my country of origin! Took less than a week. Standard timeline, no issues or delays in transit.
However, UPS couriers on canadian side are a joke. Didn’t pick up our envelope from residential canadian address 2 days in a row citing reason “pickup unsuccessful”. UPS customer service was unhelpful. Supposedly, no one was available at home from our side to hand over the envelope but it was not true. Furthermore, the driver had my friends’ contact number AND a comment on the order asking to call the number provided once at the pickup address. On the third day of this nonsense friends went to a UPS drop off location themselves and left the envelope there. From this point on the shipment proceeded without further issues.
Now a helpful tip to make shipping cheaper: don’t order your shipment directly through UPS/DHL/FedEx websites. Use a third party to order and pay for your shipment. You get UPS/DHL/FedEx service without a rip-off price tag. You will save up to 50% from original fare due to third party bargaining power. I’ve used secureship.ca, they’ve been great. Quick customer support through email, and they answer all questions and concerns. Loved it. They’ve saved me ~30% on the shipping fee. They take a deposit of $100 on top of your shipment fee and a $1-5 credit card charge to check your card at the very beginning, but both of these are refunded later on.
There is also eShipper. They are even cheaper, they offered a ~50% discount compared to UPS website, but sadly my non-canadian credit card wasn’t authorized upon registration.
TL;DR. Ship your PR cards abroad without fear, and do it through secureship.ca or eShipper. They are much cheaper yet deliver your shipments via carries like UPS/DHL/FedEx.