Sending a package in Canada is very expensive. If you need to send a small package with a tracking number, it can easily go over $20. Let's check out some ways to save!
Most shipping services, including Canada Post, will offer some kind of membership where you are entitled to save.
Check out some online services where you can purchase prepaid labels at a substantial discount. Here's an example of sending a package from BC to Ontario for a 15x49x46 cm 4.8kg package (6x19x18 in, 10.6 lps), which Canada Post charges $32.07 for Regular Parcel (8 business days) without any discount.

[GoShippo](https://apps.goshippo.com/join?)
You'll get a preferential rate from Canada Post

You'll get preferential rate from UPS and Purolator, but you need to link your Paypal account to get this rate

EasyShip
You'll get preferential rate from CanPar

For parcels with tracking, I often use NetParcel, especially for ones that go to the US. Here are some quote comparison that I made during 2020.

When I need to send a letter or document to US, I find Click2Mail cheaper and easier. I can upload a MS-Word or PDF file to their site, and they can have it printed and ship it domestically for cheaper.
Direct Mail Marketing Is Easy, Budget-Friendly At Click2Mail