If you are moving to the Canary islands from another EU or EEA country, you won't need a visa to enter the islands. If you are staying permanently, you'll need to obtain a residence permit and an NIE card which will be issued by the immigration service and is needed to file taxes, open a bank account, etc.