Can't tell from your description what, if anything is wrong. It may just be some dry skin, in the general vicinity of some mild acne--whiteheads, blackheads, etc. The canker sore is a separate issue, which will take care of itself.
You can try over-the-counter acne washes and applications, and moisturize the dry spots with Lubriderm, or some other basic moisture lotion.
I think it would be worthwhile for you to see a skin doctor once for definitive diagnosis and treatment.
Best.
Dr. Rockoff