Thank you.
I'll ask a question that might be easier to answer.
Do you think it's reasonable for the federal government of a bilingual country to require all employees working on such a contract to understand English? That could have a negative impact on anyone whose company can do programming but whose employees speak French, whether that company is in Quebec or elsewhere.