It's tough for sure. I run a hobby shop, and have been into r/c for my entire life. It's the same thing in almost any hobby. Unfortunately, it's just expensive to ship stuff into Canada from the US. USPS is the only method I will ship. It's always gonna be the cheapest and less risky IMO. I want to order 25$ of LED's soon, and the shipping quite is 32$us. It's what I want, so I just suck it up. Simple as that.
Edit, I just wanted to note too, I used that non-tracked "cheap" marco shipping method this summer. It took 3 months for delivery, and no one could help me in any way. Def not recommended. I did my first PBL order recently, and the shipping was fair for the amount I ordered and arrived in 6 days. +1 to them!