Managing a Nonprofit or Charity

A collection of resources, support and training from Imagine Canada on managing a nonprofit or charity. This includes, volunteer management, fundraising, board governance and more