Hi,
Your previous answer is very good, explains it all.
At 64 yrs old, having had these canker sores, one of the best remedies I found is UlcerEase, Antiseptic Mouth Rinse.
You can buy it...