It's true that there were problems with the Sponsorship Program, as you mentioned. The Auditor General said there may have been some administrative problems, but that didn't mean the programs had to be cancelled. She added that if there was an administrative problem, it had to be fixed, but it shouldn't be used as a pretext for cancelling all government programs.
Under a federal constitution, if the government doesn't play its role, do you think people should ask themselves why they belong to a federation, if they don't get any help from the government?