What is complicated is that the bilingualism problem does not affect only the senior ranks; it seems to exist everywhere in the organization, whose culture does not respect French.
In 2016, we learned in the media that 16,000 RCMP positions required English, 19,000 were bilingual, and 19,000 required knowledge of French. However, in 2019, all 21,134 regular members of the RCMP held positions designated as not requiring knowledge of French. Some of those positions required knowledge of English, but no positions required knowledge of French, which does not suggest that the RCMP intends to follow the Act.
Normally, when jobs require knowledge of French, it means that the people supervising them will have to know French. However, everything seems to have been arranged so that it is not necessary to speak French in the RCMP.