They need to significantly increase the maximum fine for something like this and should restrict the definition of "out of the airline's control".
Unscheduled maintenance is entirely the airline's fault unless they can prove that they have been following proper maintenance schedules and can document the fault.
Airport logistical delays should have the airline seek compensation from the airport, not from denying compensation to us.
The cause of delays should be publicly available. Everyone should be submitting forms for this because this Air Canada is a joke right now.