what county is canaan vt in
Canaan is a town in Essex County, Vermont, United States. The population was 1,078 at the 2000 census. Canaan contains the village of Beecher Falls, located at the confluence of the Connecticut River and Halls Stream.