A suspended Canadian senator who was accused of receiving $90,000 from the country's former chief of staff has been cleared of a;; wrong doing in relation to a long-running Senate expense scandal.

Sen. Mike Duffy was charged two years ago with fraud, breach of trust and bribery.

Ontario Court Justice Charles Vaillancourt's decision Wednesday vindicates Duffy and is a scathing indictment of the tactics employed under former Conservative Prime Minister Stephen Harper's office.

Wright resigned from the prime minister's office after it was reported that he had given his own money to help Duffy repay the government for ineligible housing expenses.

Duffy pleaded not guilty to all charges.

The charges also relate to Senate money prosecutors allege Duffy either received for trips that had nothing to do with Senate work.