Sorry to add to this but I would like to ask about leaving to Canada and returning. I assume that I would simply ask for an Exit / Re-Entry Visa and that my extension would still be intact when I returned. No need to report every 90 days while out of country.
That's great news. I will make sure I have it for my first extension and then follow whatever requirements Thai Immigration asks for. If I can use the Canadian Embassy affidavit, all the better.