RBC has upgraded its weighting for shares of precious-metals companies but downgraded those for base metals.