The Black Cats edged a point closer to Barclays Premier League safety after a 1-1 home draw with Southampton on a day when victory would have guaranteed their top-flight status.
They are one of three sides - Aston Villa and Wigan are the others - who could still go down, although their fears will be over without kicking a ball on Tuesday night if the FA Cup winning Latics lose at Arsenal in their game in hand.
But regardless of what transpires when the Wearsiders bring the curtain down at Tottenham next weekend, there will be a major shake-up when they return after the summer.
Di Canio said: "Let me be sure that we are going to keep the club up, and then I am going to change everything. I am going to change everything.
"I'm not going to push all the players out, but I am going to keep the right players and bring in the right players if it is possible.
"When I came, obviously I knew before the quality we had was exciting, talking about Stephane (Sessegnon), (Adam) Johnson, (John) O'Shea at the back and many others, young fellas with quality.
"But the environment - I am not accusing anyone, but it was dead, the environment was dead, now I can tell you."
For eight, fleeting minutes, Sunderland and their fans thought they had ended their relegation fears after full-back Phil Bardsley, only back in the team because of Craig Gardner's suspension, blasted them into a 68th-minute lead.
The goal prompted Saints boss Mauricio Pochettino to make a double change, and his decision could hardly have worked out any better.
James Ward-Prowse and Jason Puncheon were the men to replace Jack Cork and Adam Lallana, and the pair dragged the visitors back into the game and to effective safety within four minutes of their introduction.
The former crossed for the latter, who forced the latest in a series of fine saves from Simon Mignolet with a powerful header, but Puncheon reacted first to thump the rebound into the roof of the net.
Today's draw took Di Canio's tally since he arrived at the end of March to a relatively modest eight points from six games, but he insisted that represents a "miracle" considering the state in which he inherited his squad.
The Italian said: "I have been part of this environment for five weeks and eight points in six games, in this situation, the players have performed a miracle, for me.
"Eight points, I would sign now. I am discovering every day what is going on and eight points, I would sign.
"Before I signed a contract with the club, I would have signed for eight points from six games straight away, so the lads have done an amazing job."
Pochettino, meanwhile, was delighted to have completed the job he was controversially handed in January at the expense of predecessor Nigel Adkins.
Asked if he had justified his appointment, he said: "I'm not sure.
"I've been hearing the same question for four months now. It's not for me to answer that question.
"Yes, we are happy. The players have put in an amazing performance in the four months that I have been here.
"That's what I can do. I can't speak about previous to when I arrived."
Pochettino was also pleased with the impact his double substitution made just when his team needed it most.
He said: "When you make substitutions, you always want them to have an impact and today the two substitutions I made had an immediate impact.
"It was a centre from Ward-Prowse and Puncheon got the goal, so it was immediate."