Section 25 of the Official Languages Act is clear on this point: even if services are subcontracted by a federal institution, the latter remains responsible for these services. As far as we are concerned, CATSA is responsible for providing services in both official languages. It is up to them to implement the services.
On May 4th, 2017. See this statement in context.