A non-profit organization is an association, club, or society that is operated exclusively for social welfare, civic improvement, pleasure, recreation, or any other purpose except profit. It is not a charity. No part of the organization's income can be payable to or available for the personal benefit of any proprietor, member, or shareholder, unless the recipient is a club, society, or association whose primary purpose and function is to promote amateur athletics in Canada.
(CRA : Charities Glossary)