A B.C. RCMP officer who was charged in an on-duty shooting nearly four years ago will not stand trial, prosecutors announced Tuesday.