It's a "nit pick" for sure, but in my understanding, something that "pays for itself" is not dependent on government subsidies. Quebec has some of the highest income taxes in the country - you pay for such services one way or another.
Plus, according to the linked article, there is not enough space in the subsidized program to meet demand, so there are private options available, which must be paid for out of pocket and covered by a tax rebate. According the to the article, the private options do not provide the same standard of care.