Try using Royal Mail, if possible.
RGM & Andover have been sending stuff to me that way. It can take a bit longer but It's much more reasonable for shipping . With Royal Mail there hasn't been any border cost so far, just a straight shipping fee. In the old days Canada Customs opened every package and then charged a fee. They seem to have stopped doing that.
Ups, FedEx, DHL all are outrageous when it comes to International shipping.
When the Canada/US border partially opened a couple of months ago, I purchased some Riser bars and other items from a US based Triumphrat member. He shipped the items from Florida to Lynden, Wa, about 5 miles from here, but still in the US.
That 3000 mile shipment cost $15.
Just as the goods arrived Canada changed the rules and went back to the requirement of a $200 PCR test, even for day trips.
So I asked the P.O box owner to ship the items to me. He only offers UPS and FedEx.
Cost of shopping a 4 pound box 5 miles was just under $250 CDN!
The total value of the items was $185.
Won't ever do that again!
On the other hand, US Postal Service on international shipments is quite reasonable. I have been getting a few US based items direct shipped that way.
Glen