Locals raised an alarm around 3.10 PM and eleven divers tried to rescue him. The child's body was fished out by 4 PM, police said.
He was rushed to a hospital where doctors declared him brought dead, a district administration official said.
Locals told police the victim, identified as Vikas, who lived near the canal at Kalindi Kunj, was last spotted going near the canal, where he often went for swim with friends, a police official said.