Thank you for that question.
First, there is the federal government's respect for the status of French in Quebec, which is vulnerable and under threat simply because of its geographical location in North America. That's a fact, and it has been recognized since the most recent legislative amendments to the Official Languages Act.
The first step would be to show greater respect for Quebec's autonomy and jurisdiction, and to respect the legislative autonomy and jurisdiction of the Quebec National Assembly regarding the protection of the French language, rather than seeking to create parallel regimes. When it comes to protecting French in Quebec, the Quebec legislature is best positioned to create a tailored language regime.
That said, in matters falling under exclusive federal jurisdiction, namely federal institutions, the modernization of the Official Languages Act is a step that should indeed be welcomed, although its implementation remains questionable. However, when it comes to the private sector and private businesses, my recommendation would be to let the Charter of the French Language do its job. Also, if this solution is unacceptable, you should, at the very least, truly model your federal regime on the regime of the Charter of the French Language. However, this is not currently the case. It is a lesser, watered-down regime that has less power and fewer penalties, and is less efficient and effective.
Consequently, the first solution would be to let Quebec do its job. If you insist on absolutely superimposing your regime over Quebec's, the second solution would be to at least adopt the Quebec regime and ensure it is more effective.
