The Niagara Federation of Agriculture (NFA) is an agricultural organization representing over 1400 farm family members.  Niagara offers the most diversified area of food production in all of Canada and agriculture has proven to be the economic mainstay within the...