Thank you for your comment. I still study French every week.
The situation is the same in Quebec as in other provinces. Canada and Quebec have entered into an agreement, the Canada–Québec Accord relating to Immigration and Temporary Admission of Aliens, under which the province is responsible for providing language training to permanent residents to promote their immigration into Quebec.
Moreover, they're required to offer similar levels of service that are available elsewhere in the country.
In the rest of Canada, we work directly with settlement agencies, because it's an area of federal jurisdiction. But for a whole host of very good reasons, the circumstances are different for Quebec. We work with those settlement agencies. We fund them directly, rather than going through provincial governments.
At the end of the day, the quality of the services should be very similar in what is being offered. In Quebec, though, we do it under a separate agreement, where we transfer the money and Quebec makes decisions for the integration of newcomers in its province.