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