On a recent visit to Spain I was rather surprised when a waiter addressed me as chico. He was about forty years younger than me which made it seem quite incongruous. It was obviously intended in a friendly sense. It was in a bar in Arrecife in Lanzarote but he did not seem to have a Canarian accent, at least to my inexpert ears, so I do not think that is too relevant.
And just in case you are wondering those close to me assure me that I do not resemble Chico Marx so we can rule that explanation out.