Why do you some people get canker sores in the mouth?

Occasionally I get these really sore canker sores in my mouth or on the inside of my lips, what causes them?
2 answers 2