Currently there's a private member's bill by Mr. Barsalou-Duval, Bill C-249, which was tabled earlier. I understand that your predecessor may also be working on something similar.
The effect of this bill is that it would declare that the law has always been that passengers are entitled to a refund when an airline cancels a flight for any reason, whether it's within or outside the airline's control.
The one change that I would like to see in the bill is this: Instead of having this within the summary of the bill, it be moved it into the actual text of the statute to avoid any doubt. What we have seen now is that airlines will try to use every excuse not to repay passengers. Making clear that this bill is declaratory will settle once and for all this debate. It will ensure that it is clear to everyone that the law has always meant that when an airline cancels a flight for any reason and doesn't provide passengers with a service that passengers have paid for, passengers have to get that money back.