C-46, the bill to reform the pensions of MPs and Senators, has passed the Senate and received royal assent.