Yes, I have two suggestions.
The first would be to remove the note saying that you have to show that you want to return to your country after completing your studies. It's difficult for someone to demonstrate that they intend to return to their country, when they have all the skills and potential needed to be in the Canadian market. That would be a good step forward.
The second solution would be to target francophone institutions. We know that, in schools, from post‑secondary or university level onwards, everyone who is there has a minimum level of knowledge in French. This could be seen as a confirmation that they have the basic level required here. Then, we should review the way in which knowledge of the French language is assessed. Is the level of assessment important? If you have attained a certain level of education in French, you necessarily have a certain level. So is a French test really needed to immigrate?