Silvercorp Metals Inc. (NYSE:SVM) is one of the best Canadian stocks with huge upside potential. On June 12, Silvercorp Metals announced the filing of an updated mineral resource estimate for its ...