If you get canker sores once in a while, the best way to get rid of canker sores is topical treatments (also called local treatment). There are a lot of them on the market and they have no side effects as long as you don't take them frequently. If you have chronic canker sores , AftaZen is an effective treatment to get rid of canker sores because AftaZen helps you to prevent canker sores.