charity senior manager careers in Canada