When I get any kind of obsess or canker sore, I take couple drops of oregano oil and swish it in my mouth for few minutes. It kills any kind of bacteria. I see incredible results next day.
If you don't like much stinging :-), you can try to spray Colloidal Silver .