Get some L-lysine - 500 mg. tablet. Swallow one and then crush another into powder, then adding one or two drops of your op oil to form a paste. Gently place topically on the canker sore. L-arginine helps activate the herpes virus, but L-lysine inhibits the virus.
Google this. Also, check out some sites below re L-lysine and viral inhibition.