Well, you have forgotten two more things that are keeping America from taking business from us 1) A lower Canadian dollar; and 2) free trade which benefits the world as a whole;.   The article is about point 2 and government procurement more specifically, which falls under a different set of trade rules.  The US has had punitive rules in place forever when it comes to government procurement.  Buy American legislation and the Berry Amendment  date back to the 1930s.  Trump is layering  even more more protectionism on an already heavily laden protectionist government procurement framework in the USA.