I would like to answer your questions in English.
It's a vicious circle, I think. I have pre-service candidates who come to me all the time who want to be French teachers, but they say they don't think their French is good enough. We do what we can to provide extra opportunities to give them enrichment in the language. I provide all kinds of clubs and so on to help them speak French every day.
Then they go for interviews, and they are told by the school that their French isn't good enough for immersion, and they'll put you in FSL. For me, that's a crime, because FSL, core French, needs as high quality as immersion does. They are getting in there, and they are teaching, or they are not hired because their French isn't good enough. Word gets out that your French isn't good enough, so don't bother trying.
Unless we can improve the quality of French in the schools as they are coming up towards university, they won't be ready to go out and become teachers.