It's U.S. companies and U.S. entities that end up having to make the case to their policy-makers.
I mentioned the example of a city in Iowa. They're making a bridge and they're getting the parts for the elevators from Canada. If they had to make them themselves, it would literally double the cost of the bridge, and the City of Bettendorf, Iowa, doesn't have double the funding. Therefore, it just becomes self-evident that it makes sense.
There's a difference between buying from Canada and buying from literally anywhere else in the world. As much as I'm a free trader, I think I would in this case go for Canadian exceptionalism.
We're not trying to open the door to any country in the whole world. We're trying to make sure that the Canada-U.S. relationship works economically. I think Americans are generally open to that. Especially state and local governments that are so stretched for resources don't want their infrastructure prices doubling and tripling because of the supply chain problems.