The Northern Alberta Co-operative Housing Association (NACHA) is a federation of Canadian housing co-operatives. NACHA provide a variety of services to co-op members and to the public who are interested in finding out more information about housing cooperatives.