Economic data has been surprisingly resilient, but financial markets don't believe the numbers. What messages and warnings are markets sending and should we be heeding them?
David Rosenberg told CNBC a recession typically starts about two years after the start of a rate hike cycle, so there's still time for a downturn to hit.