Canandaigua National Bank & Trust provides banking services with a strong focus on customer care and community engagement.