Cindy
My husband gets canker sores when he eats anything acidy like oranges or tomatoes. He will some times use acidophilus milk to rinse his mouth which seems to help. Our dentist gives him some ointment to put on them also, unfortunately I don't remember what the name of it is. Good Luck!