This. 
I did my own math and determined that I will get a better return (plus the flexibility of drawing it whenever I want) from the next ten years of would-be CPP contributions by investing them, than from the first 20 years of my CPP contributions.
All these pro-CPP articles resolutely ignore the return you would get from the same investment in a below-average return ETF over the same period.