Some things to share. It Does take an extra 7-15 minutes to ship a package to Canada, based on the amount of customs work.
At some point an Employee, who would like to make $12 an hour, (which costs a company close to $20 an hour) is an average of $4 to a company to ship.
Add to that if there are many different products, not just LED bulbs in my case, that need itemization.
Another consideration are box dimensions, as well as weight. A long ramp needs a box that costs $1.00 more plus packing material. Then a fragile object has to be separated from a heavy
object, requiring a different additional box, or effort. Trying to stock the myriad of boxes for 1 ramp or two?
So weight and dimension, not just $$ Spent.
Also is insurance. Many people dont wish to buy, but if a package is missing International, Customers expect not to lose. International packages are lost with a much higher frequency.
For us, I just reviewed our shipping to Canada, and we subsidize, meaning I spent 8% more then we charged. We use "average" costing, which will eventually go to weight/volume based.
That means small orders will cost less, and heavy orders a little more.
Of course, the other joyous add on are customs fees.
This is more a neutral opinion, as I am not disagreeing with the Op, that any in between company has fees, and savings, but more so that the logistics, cost, cost of additional shipping area, etc, may be overlooked when comparing a $80 ramp, (Large Box) vs $80 in balls (heavy Box), vs a $80 MOD, (Same small Box), vs $80 LEDs, averaging a Medium Box.
In any case, I hope you can find a way to be happy with the Hobby, more then shipping woes, and believe that this post has not fallen on deaf ears.