Manuel said some students indicated the cat could have been trapped in the drain for up to three days, but they were initially unable to determine where the cat calls were coming from.
"It was very deep, where the cat was. It was a confined space, making it difficult to rescue," Manuel told Global News.
The Kelowna Fire Department and Kelowna Animal Control Services personnel responded to the scene.
The rescuers determined the cat was trapped too deep to reach, so they slowly filled the drain with water to urge the feline to approach the opening.
The rescue lasted about three and a half hours. The cat, which was not injured, was taken to the SPCA Kelowna shelter.
The shelter said the cat, a young, intact male, did not have any identifying tags or a microchip.
"If you know where this sweet boy belongs please contact us," the shelter said in a Facebook post.