Canada is rich with natural resources & agricultural production, plus has a small population compared to that natural wealth. Despite a number of terms of liberal PMs, the conservative party comes in enough to lessen the rush to a full welfare state. If western Canadians did not have to carry most of Quebec on their backs, Canada would have a massive surplus.
It isn't so much Quebec anymore, it's Ontario. Ontario used to be the economic engine of the country, but after years of Liberal rule, Ontario is reduced to being a "have not" province. Truly sad.