Justice Charles Vaillancourt dismissed every charge related to Mike Duffy's residency, travel claims and expense contracting. The Crown has failed to get a single conviction for fraud, breach of trust or bribery.

The judge wrapped up his 308-page decision by making it abundantly clear the Crown failed to make its case on the bribery charges related to the $90,000 cheque from Stephen Harper's former chief of staff, Nigel Wright.

The actions of Harper's staff got a colourful condemnation from the bench. "'Could Hollywood match their creativity?" the judge asked. "It is interesting that no one suggested doing the legal thing."

Vaillancourt called the senator a "credible witness," whose conduct was "reasonable and honest," acting on the advice of then-prime minister Stephen Harper's office. In the absence of clear Senate rules, "the only evidence is exculpatory," the judge said.

Senator Mike Duffy's lawyer, Donald Bayne, speaks to reporters after the embattled Senator was cleared of all 31 fraud charges against him. 2:55

Duffy's travel claims had no financial motive, "no sinister motive" and "no criminal intent," the judge said.

The senator's contract arrangement with friend Gerald Donohue to pay for things like speech writing and make-up services was not akin to a slush fund, the judge continued after a lunch break. There was no evidence of kickbacks or phoney invoices and it was not an attempt to skirt Senate oversight, the judge found. Duffy acted "in good faith."

Read a recap of our live blog below.

(Can't see the live blog? Follow it here.)