Service is provided in both official languages in many instances, such as boarding announcements and those kinds of things. It can be done. Are there a lot of breaches? Yes.
Should we give up because it is too difficult? The answer is no. I am sure that, if Air Canada were a crown corporation managed by the government and required under the act to provide services in both official languages, the federal government would take measures to ensure it did so.