Canadians love dividend and income producing investments. That makes these types of securities popular and they end up having high valuations.
If you need cash flow, it should not matter where it comes from - capital gains or dividends / interest income. Investors should focus instead on total returns.
There is a psychological bias involved here, people feel comforted by the dividend payment even if the price of the stock drops, they feel the ongoing income stream may "protect" them from having to sell the stock at a loss.
In reality most people will not have saved enough to generate the required cash flow needed in retirement from interest and dividend income.
One approach is a cash reserve covering 3 years of expenses and the rest invested in a globally diversified low cost portfolio of equities and bonds.