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.
If your airline carrier requires a 'ticket out' within 30 days, you can book a cheap fully refundable flight to wherever outside of Thailand and cancel it on your arrival
For most offices you need 15+ days remaining on your stamp to be able to submit your non-o application. Otherwise, you will have to leave and come back.
Don't forget, you'd get 30 days here (extendable +30 more) visa exempt and then another 30+30 on your reentry after Japan. Perhaps you don't need the 60 day visa.