Canadian stocks at their all-time highs

These Canadian stocks have reached their all-time highs: we sorted them alphabetically and equipped with companies' financials — analyze to see if there will be a correction, or if they will keep going up.
Symbol
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
AEMAGNICO EAGLE MINES LTD
153.79 CAD−0.36%1.12 M1.1177.35 B CAD29.675.18 CAD−6.38%1.44%Non-energy minerals
Strong buy
AGIALAMOS GOLD INC
38.07 CAD−0.39%1.1 M1.0416.01 B CAD40.180.95 CAD+33.03%0.36%Non-energy minerals
Strong buy
BBARBARRANCO GOLD MINING CORP.1.29 CAD+3.20%5.11 K0.6239.59 M CAD0.00%Non-energy minerals
BLMBLUMETRIC ENVIRONMENTAL INC
1.18 CAD−4.84%88.46 K0.4243.57 M CAD240.820.00 CAD−50.51%0.00%Industrial services
Strong buy
CDPRCERRO DE PASCO RES INC
0.310 CAD+1.64%2.03 M2.68152.95 M CAD5.530.06 CAD0.00%Non-energy minerals
Strong buy
CXBCALIBRE MINING CORPORATION
3.22 CAD−1.83%2.51 M0.702.75 B CAD57.400.06 CAD−76.78%0.00%Non-energy minerals
Buy
DPMDUNDEE PRECIOUS METALS INC
18.91 CAD+0.11%435.7 K0.573.27 B CAD10.511.80 CAD+28.70%1.17%Non-energy minerals
Strong buy
FFINV.PFACTION INVESTMENT GROUP CORP
0.150 CAD+200.00%11 K0.76Finance
FNVFRANCO NEVADA CORP
222.56 CAD−1.06%263.61 K0.7742.85 B CAD56.583.93 CAD0.89%Non-energy minerals
Buy
FTSFORTIS INC
64.82 CAD+1.23%1.64 M1.4532.36 B CAD19.983.24 CAD+4.77%3.72%Utilities
Neutral
GWOGREAT WEST LIFECO INC
55.26 CAD+1.43%3.9 M1.1751.49 B CAD13.264.17 CAD+42.14%4.02%Finance
Neutral
HSLVHIGHLANDER SILVER CORP.1.93 CAD+0.52%201.95 K2.61157.72 M CAD−0.04 CAD+78.70%0.00%Non-energy minerals
KNTK92 MNG INC
11.99 CAD−1.56%564.23 K0.712.88 B CAD18.840.64 CAD+247.24%0.00%Non-energy minerals
Strong buy
LLOBLAWS COMPANIES LIMITED
198.30 CAD+0.91%352.85 K0.7159.57 B CAD28.327.00 CAD+7.21%1.00%Retail trade
Buy
MRUMETRO INC
97.75 CAD+0.91%392.16 K0.8521.54 B CAD22.824.28 CAD−1.97%1.41%Retail trade
Buy
POWPOWER CORP OF CANADA
51.11 CAD−0.04%9.45 M3.1232.69 B CAD15.363.33 CAD−2.77%4.40%Finance
Buy
TFPMTRIPLE FLAG PRECIOUS METALS CORP
27.80 CAD−1.35%60.49 K0.555.58 B CAD−0.15 CAD−162.20%1.06%Non-energy minerals
Strong buy
TXGTOREX GOLD RESOURCES INC
38.40 CAD+0.03%374.01 K0.983.31 B CAD18.072.13 CAD−33.44%0.00%Non-energy minerals
Strong buy
VLEVALEURA ENERGY INC
8.40 CAD−0.24%453.88 K1.83892.75 M CAD2.763.05 CAD−9.82%0.00%Energy minerals
Strong buy
WDOWESDOME GOLD MINES LTD
16.84 CAD−0.71%518.54 K1.142.52 B CAD18.690.90 CAD0.00%Non-energy minerals
Buy
WPMWHEATON PRECIOUS METALS CORP
110.03 CAD+0.33%1.11 M1.3849.92 B CAD69.121.59 CAD−0.59%0.77%Non-energy minerals
Strong buy
XTMX GROUP LIMITED
52.50 CAD+0.57%272.8 K0.5614.59 B CAD30.341.73 CAD+35.65%1.47%Finance
Neutral