Cancelo is a utility player and he can be able to adapt to every club. I remember when Guardiola plays him as a defender and also as a winger who moves the ball forward. So I am not surprised that he adapted speedily in his new team. He is such a great player who has pace and committed to football playing.
I watched the match against yesterday and i was also pretty impressed by the performance of Cancelo, given the fact that he maybe had one training unit with his new team before that match if he even had one at all. That being said, great players usually are doing well in every team because they are just that good and able to adapt. I also think though that he is more looking like a midfielder, or a attacking winger than a right defender because of his playstyle. So it will be interesting to see, how good he is at defending when he gets under pressure, when Bayern is playing against the strongest teams in the Champions League.