There have to be measures, not just fine-sounding words. Quebec's language planning model is based on the principle of territoriality. Its aim is to make French the only common and official language in its territory. That's essential if we want to francize enough newcomers to maintain our demographic weight. However, that's not at all what we see in your bill; you still want to impose institutional bilingualism on Quebec.
In overall terms, we know that the only effective language planning models for protecting official language minorities are territoriality-based models. What the Official Languages Act has proven is that other models don't work. The assimilation rate of francophones outside Quebec is constantly rising, and the official bilingualism that has been imposed on Quebec has caused French to decline there as well.