An Ottawa judge on Thursday dismissed all 19 charges against former Taliban hostage Joshua Boyle, who faced charges including assault and sexual assault.