You're telling us that Canadian was 86% or 87% unilingual English, but that goes back some time now. An additional effort has to be made when you are responsible for providing service in French. You have that responsibility under the act, and blaming the other company for the fact that you aren't performing that task shows very considerable weakness, in my opinion, non-compliance with the act and a lack of respect for the citizens of Canada and Quebec.
As to the quality of service in French, I see that the rate is 89% in Montreal. And yet, that's your best score. In Montreal, the result should be 100%. We can understand that it's 70% in Ottawa, 58% in Toronto, 55% in Halifax and 33% in Vancouver, but if it isn't 100% in Montreal, I think that means efforts are inadequate. Furthermore, you don't offer any solutions; you're simply saying there's a lack of federal funding.
There's also a legislative aspect, but if you agree that the federal government has an act, you can show your will by doing what you have to do to respond to people who want service in French. The complaints don't come from anglophones, but rather francophones. So you know where your problem is.