After a lengthy high-profile courtroom saga, Senator Mike Duffy will soon learn his legal fate. Justice Charles Vallaincourt will deliver decisions on 31 charges of fraud, bribery and breach of trust levelled against the former television broadcaster by the RCMP.