Home World News Royal Bank of Canada stock double-tops ahead of Q1 earnings