Former Senator Mike Duffy is facing 31 charges of fraud, breach of trust and bribery.
- Mike Duffy's defence could put Harper on hot seat
- Mike Duffy faces 31 RCMP charges including bribery, fraud, breach of trust
- Opposition blames prime minister's 'poor judgment'
- Read RCMP statement and details of 31 counts
- Read the full statement from Senator Mike Duffy's lawyer
Andrew Coyne, Bruce Anderson and Jennifer Ditchburn weigh in on the dramatic development.