There may be difficulties shipping cross-border (customs is hell) - so maybe you "need" to find an address just over the border in the US to ship to instead?
Those also don't usually allow "package" delivery (think UPS) but maybe something can be worked out. Some small post offices will accept a UPS delivery to "unit PO BOX number" but I don't think they're supposed to.