Two Canaries based rent a car companies top the latest Which? survey