In retirement, my Thai wife and I plan to spend 50% of my time in Thailand and 50% of my time in Canada. From your posts, I believe I have two options (likely more) for staying in Thailand for 5 or 6 months at a time. First, I can get a multi exit re-entry Non O 90 day visa allowing me to stay for 90 days and then do a border run for another 90 day stay. Second, I can get a 90 day Non O and extend for a year based on marriage (in Canada) or retirement. My preference is for one of the extension processes. I'm assuming that I could leave Thailand for a 6 or 7 month period and return before my year runs out to renew the extension. Are there any pitfalls I should be aware of for each option? Any advantages? Any other options I should consider? I also noted some comments on a Kor Ror 22 in recent posts. My wife and I were not aware of this. On line searches don't mention the need for this to have a Marriage extension. Please let me know if it's something I should prepare for.