Here's an interesting list.
It's the 100 biggest gainers on the TSX year-to-date, excluding preferred shares. The top 20 are all resource/mining stocks.
I've highlighted positions I've owned in the past in lime green and current holdings in blue.
Ranking | Company (Ticker) | Year-to-Date Performance
1 Pacific Rubiales Energy Corp. (TSE:PRE) 492.2%
2 Teck Resources Limited (TSE:TCK.B) 371.6%
3 Quadra Mining Ltd. (TSE:QUA) 316.5%
4 First Quantum Minerals Limited (TSE:FM) 313.2%
5 Aura Minerals Inc. (TSE:ORA) 290.0%
6 Thompson Creek Metals Company, Inc. (TSE:TCM) 222.5%
7 Lundin Mining Corporation (TSE:LUN) 220.2%
8 FNX Mining Company Inc. (TSE:FNX) 220.1%
9 Ivanhoe Mines, Ltd. (TSE:IVN) 189.9%
10 HudBay Minerals Inc. (TSE:HBM) 184.0%
11 Inmet Mining Corporation (TSE:IMN) 141.1%
12 Sherritt International Corporation (TSE:S) 113.6%
13 New Gold Inc. (TSE:NGD) 110.7%
14 SXC Health Solutions, Corp. (TSE:SXC) 107.1%
15 The Forzani Group Ltd. (TSE:FGL) 104.2%
16 Equinox Minerals Limited (TSE:EQN) 100.7%
17 Petrobank Energy and Resources Ltd. (TSE:PBG) 96.6%
18 Home Capital Group Inc. (TSE:HCG) 93.7%
19 Osisko Mining Corp. (TSE:OSK) 93.7%
20 UTS Energy Corporation (TSE:UTS) 91.3%
21 Transforce Inc. (TSE:TFI) 91.1%
22 Major Drilling Group Int'l Inc. (TSE:MDI) 85.1%
23 National Bank of Canada (TSE:NA) 81.7% (I own the preferreds)
24 H&R Real Estate Investment Trust (TSE:HR.UN) 81.2%
25 Absolute Software (TSE:ABT) 74.6%
26 Canadian Hydro Developers, Inc. (TSE:KHD) 73.8%
27 Niko Resources Ltd. (TSE:NKO) 73.2%
28 Labrador Iron Ore Royalty Income Fund (TSE:LIF.UN) 70.6%
29 Baytex Energy Trust (TSE:BTE.UN) 69.1%
30 IAMGOLD Corporation (TSE:IMG) 66.2%
31 Dundee Corp. (TSE:DC.A) 66.1%
32 Research In Motion Limited (TSE:RIM) 66.0%
33 Gildan Activewear Inc. (TSE:GIL) 63.7%
34 Celestica Inc. (TSE:CLS) 63.0%
35 Bank of Montreal (TSE:BMO) 56.8%
36 Freehold Royalty Trust (TSE:FRU.UN) 53.1%
37 Minefinders Corp. Ltd. (TSE:MFL) 53.0%
38 Sino-Forest Corporation (TSE:TRE) 52.0%
39 AGF Management Limited (TSE:AGF.B) 51.8%
40 Crescent Point Energy Trust (TSE:CPG) 49.4% (has since converted)
41 Suncor Energy Inc. (TSE:SU) 48.7%
42 Cameco Corporation (TSE:CCO) 48.4%
43 Calloway Real Estate Investment Trust (TSE:CWT.UN) 48.3%
44 Talisman Energy Inc. (TSE:TLM) 47.8%
45 Canadian Western Bank (TSE:CWB) 46.9%
46 Uranium One, Inc. (TSE:UUU) 46.9%
47 Toronto-Dominion Bank (TSE:TD) 46.4%
48 Macdonald Dettwiler & Associates Ltd (TSE:MDA) 45.4%
49 Just Energy Income Fund (TSE:JE.UN) 45.3%
50 Silvercorp Metals Inc. (TSE:SVM) 43.7%
51 ShawCor Ltd. (TSE:SCL.A) 41.7%
52 Royal Bank of Canada (TSE:RY) 40.4%
53 Boardwalk REIT (TSE:BEI.UN) 38.9%
54 Canadian Oil Sands Trust (TSE:COS.UN) 37.4%
55 IESI-BFC Ltd. (TSE:BIN) 37.1%
56 Silver Wheaton Corp. (TSE:SLW) 35.4%
57 Canadian Natural Resources Limited (TSE:CNQ) 35.1%
58 Westshore Terminals Income Fund (TSE:WTE.UN) 35.1%
59 Trican Well Service Ltd. (TSE:TCW) 34.7%
60 Inter Pipeline Fund (TSE:IPL.UN) 34.6%
61 The Bank of Nova Scotia (TSE:BNS) 34.3%
62 Methanex Corporation (TSE:MX) 34.3%
63 CI Financial Corp. (TSE:CIX) 33.7%
64 TMX Group, Inc. (TSE:X) 33.7%
65 NAL Oil & Gas Trust (TSE:NAE.UN) 33.4%
66 Canadian Tire Corporation Limited (TSE:CTC.A) 33.2%
67 Magna International Inc. (TSE:MG.A) 33.2%
68 Tristar Oil & Gas Limited (TSE:TOG) 32.3%
69 Brookfield Properties Corporation (TSE:BPO) 31.1%
70 Extendicare Real Estate Investment Trust (TSE:EXE.UN) 29.9%
71 Primaris Retail REIT (TSE:PMZ.UN) 29.9%
72 Canadian Imperial Bank of Commerce (TSE:CM) 28.7%
73 Birchcliff Energy Ltd. (TSE:BIR) 28.5%
74 Biovail Corporation (TSE:BVF) 28.3%
75 Franco-Nevada Corporation (TSE:FNV) 27.2%
76 Agrium Inc. (TSE:AGU) 27.1%
77 Canadian Pacific Railway Limited (TSE:CP) 26.9%
78 Transat A.T. Inc. (TSE:TRZ.B) 25.9%
79 ONEX Corporation (TSE:OCX) 25.9%
80 RioCan Real Estate Investment Trust (TSE:REI.UN) 25.8%
81 Red Back Mining Inc. (TSE:RBI) 25.5%
82 Trinidad Drilling Ltd. (TSE:TDG) 25.3%
83 Reitmans (Canada) Limited (TSE:RET.A) 23.6%
84 Quebecor, Inc. (TSE:QBR.B) 23.2%
85 Power Corporation of Canada (TSE:POW) 23.1%
86 The Jean Coutu Group (PJC) Inc. (TSE:PJC.A) 22.5%
87 Saputo Inc. (TSE:SAP) 22.5%
88 Ensign Energy Services Inc. (TSE:ESI) 22.2%
89 Great-West Lifeco Inc. (TSE:GWO) 22.1%
90 SNC-Lavalin Group Inc. (TSE:SNC) 22.1%
91 Alimentation Couche-Tard Inc. (TSE:ATD.B) 21.8%
92 Aurizon Mines Ltd. (TSE:ARZ) 21.6%
93 Power Financial Corporation (TSE:PWF) 21.3% (I own the preferreds)
94 Astral Media, Inc. (TSE:ACM.A) 21.3%
95 Industrial Alliance Insur. & Fin. Ser. (TSE:IAG) 21.0%
96 Vermilion Energy Trust (TSE:VET.UN) 20.9%
97 Eldorado Gold Corporation (TSE:ELD) 20.7%
98 Connacher Oil and Gas Limited (TSE:CLL) 20.3%
99 Brookfield Asset Management Inc. (TSE:BAM.A) 19.9%
100 Fort Chicago Energy Partners L.P. (TSE:FCE.UN) 19.8%
Too bad we can't just buy equities based on past performance - we'd all be gazillionaires :)