And if you have plans for staying in Thailand each year for 6+ months, Suggest you do as most Canadians choose to do .. get the retirement Visa. It's easy to get as the EMBASSY of Canada in Bangkok STILL offers the Affidavit of Income needed to obtain the Non O Visa as retiree and the One year extension of stay as retired from the Thai Immigration office.
Just enter Thailand Visa EXEMPT and that will get 30 days stamp plus one 30 day extension of stay at Thai immigration office for 1900 Thai baht. Contact the Embassy of Canada in Bangkok to apply for the Affidavit of Income. If you have proof of your income, they will give you the Affidavit of Income and you will obtain the retirement in Thailand without the need for deposit of 800,000 Thai baht in a Thai bank account in your name only.
***********************************************************************************