Stock prices at risk if Fed hikes rates
Resource stocks under pressure
Portfolios designed to beat S&P Global 1200, S&P 500
Ample free cash leaves room for dividend increases
Bull market at risk
Dollar breathing new life into Canadian bond market
Industrial stocks facing pressure
Pattern of lower returns likely to persist
Long-term interest rates expected to fall
Look to provincial bonds to maintain yields