Charlton, defense lead New Canaan past Wilton