The Town of Whitchurch-Stouffville will host a high-level public open house to introduce the upcoming Downtown Revitalization project.