You need to recognise that some of the "smart money" are financial advisors.
They are being smart about their own income not yours.
"You" are better to take CPP late, "they" are better (smart money?) if you take CPP  early so they can continue to charge a percentage of your (higher) total assets in fees each year. 
You pay the price in lower pensions for life.
If you have longevity you would especially benefit from the much higher CPP if you wait until age 70.