Better training for its client service agents tops the list of improvements that the Charities Directorate of Canada Revenue Agency has implemented over the past four years. The Directorate reports progress in other areas too, including a suite of online resources to help small and rural charities with compliance issues.