If such a bill was ever passed, even if Transport Canada was the adjudicator, it would not change anything. The airline would be guilty and would have to pay. The bill could probably be amended by adding a clause, even if, legally, that would cause problems for the House's legal experts.
We could say that you are not responsible for the problems caused by NAV CANADA, CATSA, CBSA or airport authorities. If that exemption were added, given the agreement that you negotiated with the government, you could probably resolve the other issues amicably with your travellers. That is probably what you do now.
My colleagues need to understand that, by passing this bill, we would be making the airlines selling the plane tickets responsible. The problem is that they would be responsible for things they didn't do. If we don't sit down with all these people at the same table, even if there is an exemption that says that airlines are not responsible for problems caused by airport authorities, the problem experienced by Cubana airlines will not be fixed. It will fix absolutely nothing. If this bill is passed, airlines will have to pay the price for problems caused by airport authorities or other stakeholders.
Have I understood the situation correctly?