Canada uses a non-profit that finances itself through fees charged airlines (and ultimately their customers). Other countries use a mixed bag of public, private and public/private partnership systems. I would say the government has a role in safety, but there's no compelling reason for them to operate the system.