For unknown reasons, people who smoke and people who are taking oral contraceptives, are less likely to develop canker sores.