I dont think Barcelona and Real Madrid will be a good place for Kane to play. Competition against other players to take the main position is so hard on both team. He will be only like Pacacer in Barcelona or Morata in Real Madrid which is not good for his career.
There may be some place for kane in real madrid. We all know that benzema is old now and he will probably play for a maximum of 5 years to go so it is not impossible for them to sign kane and let him play alongside as a substitute atleast for now. Kane is still a young player and one of the most brilliant striker in premier league
Kane wants to be a great footballer, he will learn from the mistakes of Bale and stay in England, If he goes to madrid then he will just be "that dude that plays beside ronaldo" If Kane is to leave totenham, I think he'll leave for Man U or even chelsea
Dont be stupid, do you know how old ronaldo is right now? by the time kane get to the age where he is much better and much deadlier striker then probably ronaldo will already retire. Playing with better player is actually a gift which means that you need to work your ass twice harder to make sure you get into the startng eleven