Community Wellbeing North Canterbury Trust is the largest social services agency in North Canterbury.