I always say that the US is a shoppers paradise. A lot of stuff can be had for surprisingly less money then in Canada (or Europe or even China). But not every seller will ship to Canada and shipping and brokerage can be expensive.

This company can be a solution: https://www.crossborderpickups.ca

I tried Cross Border out recently I bought some 15W50 synthetic oil for my Lotus from Driven Racing Oil and had it shipped to the Cross Border Pick Up site in Niagara Falls. I could not find this oil in Canada and Driven will not ship here. Cross Border Pick Ups brought the oil to their Markham location for $37 Cdn. Not bad