Canandaigua National Corporation and its subsidiaries provide a full range of financial services, including banking, trust, investment, and insurance services to individuals, businesses, corporations, and municipalities.