Yes, you can be self-employed while living in the Canary Islands if you already work as a freelancer or run your own business. A permanent or long-term residency visa means you qualify for the same tax treatments and the right to work as a Spanish resident.