Canker sores have a litany of causes including trauma, hormonal changes, stress, and food allergies, explains Hannah Kopelman, D.O., a dermatologist at Kopelman Aesthetic Surgery. They can also be ...