To answer your question off the top of my head, I would say I would proceed in stages. One of the Commissioner's recommendations is to verify or review the situation every 5 or 10 years to see how it is evolving.
As committee members, as elected MPs, and as the government, you could introduce measures such as fines or damages—$1,500 per violation—and assess how that evolves over time, over the next five years. If, after five years, still no complaints have been filed and Air Canada is still not serving its customers in both official languages, you might find that the system does not work. That would mean we would not find ourselves in the same situation in 2039.
There could be a staged procedure involving various approaches and—I just want to go back to this point—it would make no difference whether the Commissioner of Official Languages or the court imposed the $1,500 fine.
Currently, a Federal Court judge alone may impose fines. It would be even easier if it could be explained to judges that, even though they retain the right to order just and appropriate remedy, the government, the committee, and Parliament believe that a fine should be approximately $1,500.There might be an information tool designed to make this possibility known to the general public. You could try solutions to see if they change the situation, and if it does not change in the next five years, you could try something else.