I don't think any of them require knowledge of Canadian law per say.
Keeping the book of minutes, chairing a general meeting are pretty standard everywhere so as long as the regulations are respected, there should not be any need to know more than that. So even as a Canadian, I would have to read the Act or at least the Regulations to learn about them. That is also the way I would figure out whether we can get tax exemption.
Both the Federal and Provincial annual filings (not the tax stuff, just the mandatory annual update about board members and any change that must be signified) takes 10 minutes each and are done online.
Where the difficulty lies, it is with the Treasurer, whom must know what he or she is doing. The person must know what making yearly financial statements mean and be able to do it or supervise a public accountant to do it. The person must make the appropriate inquiries to find out whether our not-for-profit can be considered a non-profit and be tax exempted or we have to file a tax return.
Again, for the Treasurer, I believe a general understanding of accounting and reading the guidelines should be sufficient.