Here is an updated Canadian Charity Legal Checklist by Mark Blumberg.  It is a checklist for Canadian registered charities to assist them with managing compliance issues.  We use it as part of our informal risk reviews that we do for registered charities. It focuses in on top CRA compliance issues.