Robb Kidd, assistant chief with Kingston Fire and Rescue.
Kidd, 53, a 38-year veteran of Kingston Fire and Rescue, was granted bail in November after being arrested on 16 charges of making and possessing child pornography, child exploitation, invitation to sexual touching, voyeurism and criminal harassment.
Details of the charges cannot be published under a court-ordered ban.
The new charges, brought before the Ontario Court of Justice Thursday, include 14 counts of voyeurism, two counts of making child pornography, two counts of possessing child pornography and one count of sexually exploiting a minor.
The new charges stem from an ongoing investigation by Kingston Police.
Details of those charges are also subject to a publication ban in order to protect the identity of the victims.
Kidd remains employed with Kingston Fire and Rescue.