Ok, don't need to go through the work to rank them all, how about just pick out your top 3 of these stocks: AUMN AUN.V CRK.TO EAS.V EVG.V EXN.TO GORO GPR.TO HL KBX LMA.TO MLL.TO MMG OGC.TO SPM.TO