If you are framing your question in absolute terms, I will not answer it.
Instead my answer is as follows. I am saying that I have a right to be served in the country's two official languages. Furthermore, it is up to Air Canada to take the necessary measures to serve me in the official language of my choice. The government has set forth obligations in the charter, which is the supreme legal instrument in this country. A business in Canada, a country that has two official languages, must serve its customers in both languages. What is being debated today, and what we are trying to define, is the mechanism that should be used where that obligation has been breached.
I am not prepared to defend Air Canada and say it is incapable of doing so for one reason or another. According to Air Canada, only a small percentage of the millions of passengers it serves complain. However, based on my experience and the number of trips I have taken during which I was not served in French, the percentage in my case is enormous.