El portugués Joao Cancelo ha ampliado su contrato con el Manchester City por dos temporadas más, hasta 2027.