Try getting some orajel either the baby orajel or the regular adult orajel. Though baby orajel will work the same and taste better.
Put some orajel on your canker sore and it will numb it and it should go away within 2 days if you keep applying the orajel.
Orajal works for getting rid of an numbing canker sores inside your mouth too.