Sodium lauryl sulfate, or sls, is responsible for canker sores and is also found in 99.9% of toothpastes on the market. The reason it's in there is people don't feel like they're cleaning their teeth if there are no bubbles and fizz, and without sls, there are no buubles and fizz. Without sls, there are also no canker sores. I had at least three at any given time for the first 19 years of my life until I stopped using a toothpaste with sls.
All I can find without sls is worthless 'natural' toothpastes which contain chalk, and 'rembrandt for canker sore sufferers' which costs $8 for 3 ounces, and appears to not really work at all as a toothpaste.
Does anyone know of a good sls-free toothpaste?