If you are an employee of your own company, you can have an employment contract drafted to showcase this or have your client draft a service agreement showing that your work can be completed remotely. In my case, I did both and I had similar request from the Vancouver Embassy.
I agree. I have Thai wife and baby. My cousin has a wife and baby and he has to renew his visa every year and it is a pain. I have a DTV and super easy.