Canada’s Silvercorp buying Chinese assets