you are very wrong with your interpretation of the dates. The visa is valid for entry for 90 days from the date of issue. As long as the OP enters Thailand prior to the expiry date on their visa they will get stamped in for 90 days from their date of entry.
Eric is confused. Your visa is valid for 90 days from the date of issue and you must enter Thailand before the expiry date. However when you use it to actually enter Thailand you will get stamped in for 90 days from the date you arrive. Technically it's 89 days since the day you arrive is counted as day 1, even if it's 11:50pm. In your case as long as you enter prior to December 21st, you will get stamped in for 90 days. It's the stamp in your passport that counts.
lots of options for you then, no visa runs or banking the 800,000THB required. I'm sorry to hear they took advantage of you like that. Just out of curiosity , what made you decide to contact a lawyer/agent? Dealing with the Vancouver consulate is always easy, they are pleasant, helpful and usually quite quick to issue visas. Hope your house sells quickly... probably will with the current housing market!
Contact an agent and ask about fast track... they usually let you know if they can help or not. Then look into getting the appropriate visa for your stay.
you have a few options if your house isn't sold by the expiry date of the visa and none of them involve an agent or a visa run. Assuming you are 50+ and a Canadian citizen?
You can enter visa exempt and get 60 days which can be extended once for 30 days in country, so you get the 90 days. Once you have the 90 days non O, you can open a bank account with the bank of your choice. When you have 45(ish), depends on where you are located, go to the Canadian embassy in BKK or consulate in Chiang Mai and get the affidavit of income, then head over to immigration and apply for the Non O. You'll get another 90 days. When that's close to expiring you go back to immigration and apply for the yearly extension. You may need a new affidavit of income, not sure how long they are valid.
OR
Once the visa expires, apply using the e-visa system. If you aren't comfortable on the computer or don't have someone to assist you, most local libraries have someone that can help you. You enter on the Non 0, you can open a bank account with this visa. Once you have a month left, go through the process of the affidavit of income and apply for the yearly extension.
Not sure why an agent is telling you that a visa run is required as a Non O can be applied for and extended in country. If you are not 50+ or aren't sure how long you want to stay, look at the METV or the DTV if you qualify.
It doesn't change anything, they'll still know about your entries. Make sure you have both accessible as well. Also dual citizen and our main passport was getting full, so we entered on our secondary. We were asked why, they also wanted to see the other passport.
as a German citizen you can enter Thailand as visa exempt, you don't need a tourist visa. This gives you 60 with one 30 day extension. There is no maximum times per year, currently, so you can do this until the immigration officer you stand in front of thinks you are trying to live in Thailand without the proper visa and denies entry. Previously you could enter 2 times/year at a land boarder but according to some it's no longer enforced... you'd have to test that yourself. There has never been an official limit on entries by air.
It's not the smartest idea since you rolling the dice on if you will be allowed back or not because it entirely depends on the officer you are standing in front of. You'll get responses from people who have said they've done it for years with no issues but it's a risk every time you bounce. What would happen if one of you gets in but the other doesn't? Most people suggest that on the 3rd entry you'd get questioned and cautioned.
the issue with a VPN is that you would be violating the conditions of the visa if you are using the VPN to apply in a country that you are not physically in. When you initially set up the e-visa it asks you what country you are in and states if you can apply or not, just before you submit the application it asks if the information provided is accurate and by signing you are agree that yes, it's accurate and you are not falsifying anything. Clearly stating you are somewhere you aren't is falsifying the info. All that said, no idea how they would track it. People have commented in various groups they were asked for proof of being somewhere, like a hotel reservation or passport stamp and were denied when they couldn't provide it so it's a risk.
Muay Thai is one of the soft power options, lots of people have already been successful in getting them. Regular language schools don't seem to be included.