Man City have apparently announced that Kancelskis has signed for them from Rangers. He will be joining them at the end of the season.