You apply to register a charity or non-profit organization through Canada Revenue Agency (CRA). After registering your organization, you can apply for a gaming license for charitable events.