Veteran officer and KidsPlay founder Kal Dosanjh is facing criminal charges following a more than two-year investigation led by the Vancouver Police Department.