The Canadian Association of Farm Advisors (CAFA) is a non-profit professional organization dedicated to assisting farm businesses by increasing the skills and knowledge of farm advisors.