Hockey Canada is one of Canada's most powerful sports organizations. It has broad support from the public, and from the registration fees paid on behalf of young players who want to play hockey, and from sponsors.
Like any other socially responsible undertaking, Hockey Canada has to be accountable to the people of Canada. It's true that public funding may not be the largest source of Hockey Canada's revenue, but that doesn't mean its leaders are not accountable for the role they play, their actions, and their decisions.