Ob-Gyn questions? Ask a gynecologist online.
Yeast infections don't usually cause "canker sore" areas; I would be concerned about some type of herpes with what you have seen. Seeing someone who can do an examination and a culture swab is probably the best use of your time and energy. Good luck, and I hope it improves soon and you get some further answers.