Beatrice A. Diehl, 95, of Canton passed away July 10, 2018. Arrangements are under the care of Direct Cremation of Maine, Belfast.