If you have ฿800,000 in a Thai Bank Account or can show an income of at least ฿65,000 a month. The Canadian embassy will issue income letters, the easiest way is to come on Non-O based on retirement.
my experience is they will extend your stay to the date of expirey of your passport up to one year. I had an extension of stay from July 29 to January 18 when my passport expired. So 17 months is more than enough time.
I've had the same problem with the Kalasin Office, I was also due on the ninth. EMS tracing shows they received my report on the 7th, I have not received notification yet. Fortunately I was able to get hold of Kalasin Immigration, and talked to a very nice lady who spoke very good English. She said the notification was in the mail and not to worry.
why don't you mail them in? A copy of the passports and a self addressed pre stamped envelope and the form filled out, is all that is needed. Mail it 7 to 14 days before they are due. If for some reason you don't get it back, you still have 7 days after due date to report.