I'd far, far sooner buy from Canada than from China -- Canada has no missiles pointed at the USA -- but sooner yet from the USA.
You're right. But the "economic dog" in this fight is pretty one-sided, in that I rely on a strong U.S. dollar against the Canadian dollar -- so my bets are clearly on this side of the border, not the other.