New Canaan residents and town officials gathered for the town's annual Veterans Day ceremony at Wayside Cross in God's Acre.