If this is passed and the limitations are placed in law, if an airline then does not provide the information requested by the United States, they are in non-compliance with U.S. law and could be denied overflight. Second, if they provide the information in order to gain overflight, they are contravening Canadian law.
In terms of airline non-compliance, if something is spelled out in regulation as opposed to legislation, I'm presuming there's less of a concern if the United States changes their information requirements and an airline is suddenly contravening Canadian regulation as opposed to a Canadian law. Do you follow where I'm going with that? Is that clear?