JT can count on either the Block Quebec or the NDP to get things through parliament. the Block and the conservatives still don't have enough votes over the Liberals....
Quebec is like that because of the 1940s,50s and 60s of English speaking managers promoted before a local french person. Management and workers did not see eye to eye(nor speak the same language at all). This is the root cause of the separatist movement in Quebec (the workers against the English management).
Quebec is the key source of how the number of seats in Parliament are made, and over the years have gotten favourable political favours from the Federal government( like the immigration policy). During both world wars, Quebec did not want to participate and the PM at those times, spent a lot of time and effort to prevent Quebec from leaving Canada. What French/Canadian troops that fought in both wars did very well, but the politicians in Quebec took advantage of it.
In the 1980s when the separatist movement was the greatest, a lot of English speaking companies moved to Ontario(basicly to get away from the bullshit). Montreal is a large transport area especially by ship to the rest of the world. The Montreal Stock market was larger than Toronto(Toronto overtook Montreal in 1934).
If you look at town names in Quebec near the Ontario border there are a lot of English named towns.
Due to education being an provincial thing, the schooling system neglects the rest of Canada history and importance, so a lot of the people coming from it are prejudiced against he rest of Canada. So when a young French Canadian goes to explore the rest of Canada they are in for a cultural shock. The last 20 years with the internet, you can't fool the kids anymore.
Also in an election when the province voted for the Separatist Party, they got less Federal government support, then if they were part of a majority (conservative or liberal). A factor that led them to jump from Liberal to conservative and to Block Quebecois and then to the NDP, and split this time between liberal/ Block Quebecois....
And the big factor affecting the federal civil service is that French people have an advantage over English speaking people. To really learn another language you have to immerse yourself in it. The French speaking have this advantage over the English speaking (first language).
The people in Quebec think as themselves as Quebecers First(again that education system) then as Canadians, whereas the rest of Canada mostly think of themselves as Canadians First.
The language laws of Quebec in the 1980s, the rejection of the Canadian Charter of Rights, and the recent religious bill, just shows that Quebec wants nothing more to do with anybodies elses religion and that they will control their language even though it is a bastard/slang form of French (different from french spoken in France). Alot of this sentiment is based in rural Quebec which is where the source of separatism first started.
Quebec is the first province to use the "he who whines the most, gets the most" ....