A top Canadian police intelligence officer has been charged with leaking secret information, authorities said on Friday, in what could be a major security breach.