Many years ago, a reader found that a smallpox shot would prevent canker sores for years. Now he takes L-lysine to ward them off.
Drinking root beer is an unusual home remedy to speed healing of canker sores.