@Debbie *********
yes, however your airline may require you to have a ticket out of Thailand within 60 days, before they will let you board the plane leaving Canada.
Normally satisfied with a cheap fully refundable ticket to Laos, Malaysia etc which you then cancel after arriving in Thailand.
Opening the bank account is the biggest hurdle if not on a non imm visa.
Consider the 90 day non-oa from Canada, open a bank account, get things ready etc... Then on your return to Thailand apply for a non-o (no mandatory insurance required) and then extend that annually. No need to leave again.