ADVERTISEMENT
Sources tell CP24 a high-ranking Toronto police officer has been charged with impaired driving.