Carpimoto (Italy) and the German online dealers were my go to. I “thought” you could get Shoei and Arai through them but maybe they stopped that.
Failing that there used to be a dealer on the ADV forums that would happily ship Arai and Shoei to Canadians.
For anything GIVI related, Carpi Moto can be the best price you can get.
It's kind of ridiculous when it costs me less to get a GIVI/Kappa wind screen for my GS shipped from Italy than it does to get it from a local dealer or even Fortnine.
I passed through where they are located on my ride across Italy this summer but I believe it was on a Sunday so they were going to be closed, which was too bad. My givi brackets went from Carpi Moto in Italy, to Canada, and back to Italy. Would have been cool (to me) to show them.