If your country (Canada) supports evisa, can you apply for DTV there while not being there currently but still outside Thailand? I am a resident there where all my utility bills etc go to my address there. Would that be enough? Or is it better to apply at a nearby Asian country?
TLDR : Answer Summary
You cannot apply for a Thai DTV visa from Canada if you are not physically in Canada. While Canada supports eVisa applications, the rules stipulate that you must be in the country where you are applying for the visa. If you are outside Thailand, you will need to go to a nearby Asian country with a Thai embassy to submit your application there.
DTV VISA RESOURCES / SERVICES