A judge has thrown out a drug case after an Ottawa police patrol officer unlawfully detained a Canadian soldier under the guise of a Highway Traffic Act stop, only to later arrest him and subject him to a strip search because, the officer said, he “wanted to.”