You need to review history and see the role that the Catholic Church played with respect to the relatively limited French-speaking infrastructure in Quebec historically.   The money poured into the church to build hundreds upon hundreds of churches in Quebec, rather than to provide funding for institutions such as McGill University.   The choice was made within the French-speaking, predominantly Catholic community.  Drive through rural Quebec and see.

The right to separate French schools, healthcare, government services and so on was established in the 18th century.   Ironically, it was Scots who fought with the French in Quebec against the English who urged them to ensure they had language rights.   Otherwise, francophone Quebecers were facing the same fate that befell francophones in places like Louisiana.  

To understand Quebec, you need to understand the history.   You also need to understand the roles of the churches within the relevant communities, and how they were funded.