Maybe Canadian publishing houses should make the books in Canada intead then? You don't get a pass just cause you are an important industry IMO. The point is to cause change; without any outside motivator there is no reason for publishers to change.
For small bookstores idk maybe pivot to independent authors and whatever subset of Canadian publishers print in Canada in the meantime?
And if your excuse is a remote area, Amazon is so slow at delivering knockoff goods, you might as well get anything you'd normally buy from amazon directly from Aliexpress et al if you can't afford made in Canada for some items. Atleast then you save 60% off Amazon, it arrives in 2 weeks with choice shipping, and Bezos doesn't get to be the middleman.