I am not sure we are talking about the TM30. I found this online.
There are 4 ways to file a TM.30 form:
Your landlord does it for you (either in person or online).
You do it on behalf of your landlord. This requires a copy of the landlord’s Thai ID, copy of the house book listing for where you stay, and power of attorney form from your landlord stating you are allowed to file the TM.30 for them (and two 5 baht tax stamps) along with the copies of your lease and your passport.
You can do it for yourself. This requires nothing from your landlord. It only requires copies of your lease (the lease has to be in your name) and passport pages along with a filled out TM.30 form.
It can be done by mail. This can take up to 4 weeks to get the receipt back.
You do not need STV. Visa exempt and tourist visa are available. I assume Canada would probably have 30 day visa exempt (currently 45 days plus 30 extension).
You still need COE and meet all the requirements for entry.