The Canadian Council of Christian Charities (CCCC) knows that running a charity is complicated. There are always new issues to consider in terms of government regulation, human resources, fundraising, governance, best practices, and other aspects of operating a charity
https://www.emcc.ca/join-us/friends/canadian-council-of-christian-charities