Those are big questions. I just noticed that I have only a minute left. I'll have to finish providing this information later.
It's true that CEGEPs play a role in francization and I'm going to concentrate on international students, most of whom have a good knowledge of French. If French is not their mother tongue, they are nevertheless mentored throughout the process to facilitate their learning of French. There are also francization services, under an agreement with Quebec's department of immigration, francization and integration.
I'd be happy to provide further details about these services in writing.