Matt Ritchie gave the hosts the lead in the eighth minute only for midfielder Danny Hollands' to put through his own net two minutes later.
Di Canio, who had 11 senior players on the sidelines, said: "I am disappointed because we deserved the three points.
"We have to keep the ball and we practice this. We we practice more than other teams in the league, but there is a limit to improve the individual.
"We have to be happy with the way we wear the shirt because we need pride and dignity, and we will win a few games.
"I didn't check the table but before there were five points between us and 12th place, now maybe two, so if we dominate but don't win we will drop.
"Nobody can be angry, my fans or myself, because if you play like this and dominate we will score if we don't concede an own-goal, and 90 per cent of the time we win the game."