That's a very interesting idea. I'm thinking of another possibility. Over the long term, the universities and professional associations should view proficiency in both official languages as an important skill. Judges have had access to a very sophisticated language training system for quite some time now. Some judges have taken advantage of it. A few members of the Supreme Court have taken those courses during their career to become bilingual.
It is important to realize that the learning of both official languages should be valued in Canadian society. When people attend university or start their professional lives, they must have access to language training tailored to their careers.
However, I must say your idea is also an interesting one to explore.