The Portuguese worldwide only became a Juventus player last summer following a €40m (£37m/$44m) switch from Valencia.
A non-playing member of the Portugal squad which won the Nations League this summer, Cancelo has scored three goals in 14 worldwide appearances.
Juventus are set to earn €30m (£27m/$33m) as part of the agreement, with Danilo arriving to replace a man who has always been on City boss Pep Guardiola's radar.
The Brazilian has picked up five domestic trophies during his time in Manchester, including two Premier League titles, and seemingly approves of the move in the hope of landing more playing time and silverware.
Australia won't host US missiles, prime minister says
Secretary of State Mike Pompeo said the United States is "constantly" evaluating the way it defends itself. Fu said it was important to recognise the USA is proposing to install the weapons at China's "doorstep".