Hey Callum, Really sorry you're disappointed in the rates that Canada Post has set for us.
We don't charge a markup on any of our rates, in fact, we don't even account for the cost of packaging materials and the labour to do the shipping in our shipping costs.
What you are charged is the bare discounted rate that we are offered. It's also worth noting that your most recent order was delivered in 2 business days, from Canada, the other side of the ocean from you.
I'm sure during checkout you also noted the express options at 3-4x the price of what you paid, which ironically would have taken the same amount of time.
Comparatively speaking, that seems super cheap to us.
As for the free shipping that you were shown, I'd love to dig more into that. There shouldn't have been a free shipping option shown considering you only purchased two $17 products with a 20% discount (Which would have covered 2/3 of your shipping cost). Needless to say, there's no room there for us to cover free shipping in there.
We used to offer lettermail shipping for free, but it does not offer tracking or insurance, and in the current world we live in that led to a lot of complaints, chargebacks, and PayPal claims, neither of which acknowledge that the customer selected a service without either tracking or insurance, leaving us to shoulder all replacement costs. It cost us far more money to offer the service than we were making off of the sales.
I'm really not sure what you expected here, but I'm still sorry we can't seem to provide it. It seems like we're the wrong fit, and we wish you the best of luck in the future with other vendors.