I have made several shipments to Ontario Canada from CA this past year.
The recipients have always specified using the Post Office services.
USPS is the way to go (not that they are cheap, or even reasonable)
I understand FedEX , UPS, etc. have additional fees that make them less desirable candidates