View Full Report Card. Canaan is a town in Connecticut with a population of 1,353. Canaan is in Litchfield County. Living in Canaan offers residents a sparse suburban feel and most residents rent their homes. Many families live in Canaan and residents tend to lean liberal. The public schools in Canaan are above average.