In the past i have struggled with having canker sores. After much googling l read there is an ingredient called sls that's in most toothpastes and it can cause canker sores in some people. I use sls free toothpaste and now i'm good. Less is more
Another reason why I kept the same toothpaste brand is that I've never had a single cavity in my adult teeth while my siblings have had plenty (they used a different brand than me). Not sure if it's credited to the toothpaste or just if it's because I never flush my mouth with water after brushing - they still do that to this day.
Also Native has one too.
Same problem for me, constant canker sores. Switching to Hello hasn't totally eliminated them, but it has reduced them.