The Niagara Foundation is a non-profit volunteer organization focused on heritage preservation. The Foundation's mandate encompasses the heritage the heritage of the Town of Niagara-on-the-Lake, including the villages of Virgil, Homer, St. David's Queenston, Glendale, and McNab, as well as the surrounding agricultural lands.