Thank you.
My answer was perhaps a little too simplistic.
In the case of a U.S. vessel, if it is in Canadian waters, it will come under this legislation, but it will not in the economic zone, because they are not a signatory to the Nairobi convention. However, for countries that are, such as France and Germany, the legislation will apply in the economic zone for them as well.
Does that answer your question?