I would say yes, absolutely.
International studies have even been done on the use of official languages. Here's an interesting example. In the international organizations, when several official languages are declared equal and are left to each person's individual choice, the result is that English systematically dominates. That's the case at the United Nations and the Council of Europe, where English is used as much as 70% of the time, which is also particularly ironic now that the United Kingdom has left the European Union.
The idea of declaring an individualistic equality of choice of language always benefits English. It's unavoidable, at least in North America.
So I absolutely agree with your interpretation of the situation. It's partly for that reason that the territorial model must be favoured. The federal legislator would therefore do very well to draw from its Quebec counterpart and adopt at least the spirit, if not the text, of the Charter of the French Language. Measures are needed to provide genuine protection for the collective right to use French in federal businesses and the public service, not to mention our constitutional law.