bagelboy, actually I did include taxes in my model. I used Excel's goal-seeking functions to  optimize RRSP withdrawals for minimum lifetime taxes with the constraint that I wouldn't run out of money until age 100. Excel's results seemed reasonable but  I tested them with various other assumptions (like dying at 75) and they still seem to hold up. (Your mileage may vary.)