Canaries bear the brunt as over 500 migrants arrive on islands