CharityCan provides in-depth information about Canada's 80,000 registered Charitable Organizations, Private Foundations, and Public Foundations.