New Canaan house sells for over $3 million