Imagine Canada is an umbrella organization that serves the non-profit and charitable sector by providing funding, human resources, guidance in the realm of volunteerism and by supporting better understanding of the sector through research. They provide support for the sector by helping to bring the concerns of non-profits to the attention of Canadian policy makers, as well as by providing a forum for diverse organizations to meet, mobilize, share knowledge, and foster collaboration.