I'm not a lawyer, so I couldn't tell you the difference between legal action for non-compliance with the Official Languages Act and legal action for breach of contract.
But, as you can see, the report lists all of the legal actions that my predecessors and I have taken further to non-compliance with the Official Languages Act.
As to your question, I don't know whether the breach of contract argument would be an option.