Provincially incorporated non-profit organizations are required by law to hold an Annual General Meeting (AGM). Ensuring that this statutory business takes place is part of good governance. This guide provides tools for preparing an AGM, an agenda and relevant documents, and includes a sample preparation timeline, election process and AGM script.