This webpage has links to the paper I wrote on constructing CIP2009 - Canadian Individual Payout table for 2009, and the associated workbook. The calculations were done in VBA and are all disclosed in the workbook.
Current version is 2012 08 08.
R.C.W. (Bob) Howard, FSA, FCIA
Waterloo, ON