RBC says these stocks should all deliver double-digit returns over the next year and warns investors not to get too defensive after a difficult Q1.