I'll give you a very quick answer.
The oil and gas sector creates huge revenue streams to government and Canada, both provincially and federally. That allows governments to fund numerous programs, be they health care, education, or others. By creating a competitive tax environment that attracts investment to Canada, a significant generation of revenue will allow funding of other programs.