On related note, FedEx flew (flies?) Boeing 727s, a rather noisy plane by commercial jet standards. They knew that plane noise was increasingly become an undesirable trait, and managing noise levels needed to be made a priority. At some point, FedEx decided to that retrofitting 727s to produce less noise was a sound investment, so they built a hush kit. [2] It'd be interesting to learn whether the development of hush kits was a proactive and/or reactive decision.
I suspect that a large enough country like the USA could heavily incentivize for more efficient shipping. The USA could levy a tax on goods shipped via inefficient ships. All they'd have to do is have enough information about the supply chain to reasonably enforce the tax. Sure, dodging the tax could be gamed, but compliance is a different issue. While the USA couldn't tell Canadian ports what to do, they could tax goods which entered Canadian ports when those goods enter the USA.
[1] https://en.wikipedia.org/wiki/John_Wayne_Airport#Aircraft_no...
As of 2009, more than half of the world’s merchant ships were registered with open registries, and the Panama, Liberia, and Marshall Islands flags accounted for almost 40% of the entire world fleet, in terms of deadweight tonnage.
https://en.m.wikipedia.org/wiki/Flag_of_convenience
And yes, though I'd only just thought of the concept, there's literature on it, e.g., https://link.springer.com/article/10.1007/BF03195134
Regulating ships in open waters is difficult. If US environmental rules became too much of a hassle companies would ship to Mexico and into the US by rail, or the cargo would be transferred in nearby ports to ships that complied with regulations.
http://ec.europa.eu/environment/air/transport/ships.htmThis only works when there's no alternative. For example, say Germany would prohibit nasty-fuel ships to enter the Hamburg port... Shippers would instantly switch over to e.g. Rotterdam, it's close enough.
For America there is no alternative except Canada - and if the federal US government imposes a rule like "have scrubbers or you don't have access to our ports", then shippers have to abide. In the EU there are 22 countries with a coast which means unlike the EU does a regulation there are 21 other countries willing to pick up the business. Just look at how much money goes off to Luxemburg or Ireland...
Ships also stop off at multiple countries, so just the US doing this would change quite a bit. The US also loves exercising soft power so this doesn't seem too far off once the EPA is run by someone who wants to protect the environment.
Or they just offload their cargo to a "clean" ship just outside our jurisdiction in international waters. This is how shipping companies have worked around the Jones Act for quite a while.