Give me a break, you're not the only old f#rt on this forum. You didn't pay the whole hog for your own CPP...you didn't even come close to doing that with your contributions. The maximum yearly benefit for new recipients (and at 38 years you must be pretty close) is $13, 368. Is that what you contributed last year? You're subsidized, whether you like it or not.