Former Kings center Mike Richards has been charged by the Royal Canadian Mounted Police with possession of a controlled substance after an incident at the Canada/U.S. border earlier this summer, according to an ESPN.com report.