Quite a bad news for the Cityzens ahead of their fixture against Newcastle. But again given the players in squad I think they will find someone to replace those two players. They can have Torres perhaps in the lineup or maybe Foden. Both are a good talent and can produce good goals and chances for the side. Newcastle are also having some missing players with most of them missing out due to illness and are still recovering at home.
Poor City, they will have to let Aguero and Cancelo play. IMHO even better options than Walker and Jesus, a little bit unsure about Aguero, he had a big break and he is certainly missing game fitness but he has more than enough class to make it work.
These are the situations which could propel teams like City and Chelsea on table. They are the teams with longest bench in PL and should be able to overcome missing players with minimal fuss.