FATA
http://forum.calgarypuck.com/showthread.php?t=59091
And yes there is a remedy. You have to necrotize the tissue.
What you are suffering from is actually called Recurrent Aphthous Stomatitis
Use a product called ORAL MEDIC. None of the other stuff works. This is brand new to the market and only recently available in Canada and Europe only. I did a lot of research to find an equivalent to what medical proffessionals are liscensed to use (DEBACTEROL which I used to have to beg dentists to give me some to take home) and this is the best for consumer use.
http://www.oralmedic.co.uk/
It's not yet even legal in the U.S. because of FDA issues but you can get it in Canada (for once we win) if you ask your pharmacist to order it for you. This is like the stuff that Dentists sometimes have that costs hundreds. It's something like $9.99 (I got the Medicine Shoppe to order it for me) and you get three applications. What you call canker sores are actually aphthous ulcers which are auto-immune problems and they don't heal because your body for some reason mistakes it for an infection and attacks the healing tissue with white blood cells in your mouth. Thats why they take weeks and months to close up sometimes. Oral Medic cauterizes the area completely and your inner mouth starts healing right away.
There are a lot of people who get sores after the skin is broken in their mouths. Right after your realize you've bitten yourself, wash out with mouthwash ASAP.
If you want to research put in HYBENX or DEBACTEROL in Google. All the other canker sore treatments out there are simply snake oil or anesthizing agents to block the pain but not solve the problem. It's basically an acid solution that cauterizes the entire area which immediately seals up the wound by necrotizing all the tissue (including nerve endings) so the pain is gone and the would is sealed (over what used to be an open and unhealing sore/aphthous ulcer) so your immune system stops attacking it and the body can heal it the proper way.