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
ADYAdyton Resources Corporation
0.53 CAD0.00%588.86 K0.61145.72 M CAD−0.01 CAD−250.00%0.00%Non-energy minerals
Neutral
APMAndean Precious Metals Corp
7.07 CAD−1.12%664.64 K1.731.07 B CAD18.110.39 CAD+5.49%0.00%Non-energy minerals
Strong buy
AAUXXGOLD X2 MINING INC
0.445 CAD24 K196.51 M CAD−0.02 CAD−130.19%0.00%Non-energy minerals
Neutral
AAUXXGOLD X2 MINING INC
0.435 CAD667.06 K196.51 M CAD−0.02 CAD−130.19%0.00%Non-energy minerals
Neutral
BMOBank of Montreal
172.45 CAD+1.15%919.02 K0.38123.11 B CAD15.1111.41 CAD+32.28%3.73%Finance
Neutral
BRAZCanary Gold Corp.0.320 CAD−3.03%527 K4.67Non-energy minerals
Neutral
CLSCelestica Inc.
303.13 CAD+3.70%650.77 K0.8233.63 B CAD47.276.41 CAD+60.90%0.00%Electronic technology
Strong buy
CMCanadian Imperial Bank of Commerce
109.03 CAD+0.77%1.07 M0.36101.07 B CAD13.188.27 CAD+19.83%3.52%Finance
Buy
CNLCollective Mining Ltd
18.48 CAD−3.85%114.02 K0.621.63 B CAD−0.77 CAD−78.43%0.00%Non-energy minerals
Strong buy
DEXAlmadex Minerals Ltd.
0.530 CAD+27.71%277.56 K4.5525.32 M CAD46.090.01 CAD0.00%Non-energy minerals
Neutral
DPMDundee Precious Metals Inc.
26.74 CAD−0.67%892.41 K0.894.49 B CAD13.731.95 CAD+35.95%0.83%Non-energy minerals
Strong buy
ENBEnbridge Inc.
66.62 CAD−0.09%1.19 M0.17145.4 B CAD23.422.84 CAD+9.29%5.61%Industrial services
Buy
HSLVHighlander Silver Corp
4.05 CAD−1.22%107.9 K0.73432.43 M CAD−0.10 CAD+48.54%0.00%Non-energy minerals
Strong buy
IAGiA Financial Corporation Inc.
153.33 CAD+0.70%75.7 K0.1114.1 B CAD14.3510.69 CAD+43.51%2.42%Finance
Buy
IDEXIDEX Metals Corp.
1.29 CAD+3.20%105.7 K0.40Miscellaneous
Neutral
KNTK92 Mining, Inc.
16.15 CAD+0.16%421.28 K0.513.9 B CAD13.251.22 CAD+673.78%0.00%Non-energy minerals
Strong buy
LUGLundin Gold Inc.
91.33 CAD+1.22%445.13 K0.6421.77 B CAD25.773.54 CAD+177.57%1.55%Non-energy minerals
Neutral
MBLMabel Ventures Inc0.250 CAD+8.70%44.5 K2.029.19 M CAD−0.00 CAD+72.03%0.00%Non-energy minerals
Neutral
NBRKNew Break Resources Ltd.0.120 CAD+20.00%1.23 M15.175.68 M CAD−0.00 CAD+92.18%0.00%Non-energy minerals
Neutral
NICUMagna Mining Inc
2.67 CAD−1.11%390.56 K0.47561.17 M CAD83.440.03 CAD0.00%Non-energy minerals
Strong buy
NURSHydreight Technologies Inc
3.97 CAD+12.78%356.1 K2.3593.67 M CAD−0.00 CAD+99.54%0.00%Retail trade
Strong buy
OGCOceanaGold Corporation
26.06 CAD−0.15%547.88 K0.536.02 B CAD11.862.20 CAD+60,941.67%0.48%Non-energy minerals
Strong buy
ONEXOnex Corporation
119.10 CAD+2.07%35.16 K0.608.01 B CAD11.6110.26 CAD−27.03%0.34%Finance
Strong buy
OROR Royalties Inc.
46.21 CAD+0.72%262.99 K0.628.63 B CAD79.360.58 CAD0.59%Non-energy minerals
Strong buy
PMSPrisma Exploration Inc0.84 CAD+40.00%62.5 K2.97Non-energy minerals
Neutral
PRNCPrince Silver Corp.0.73 CAD0.00%138.23 K2.41Non-energy minerals
Neutral
PSILPacifica Silver Corp.1.19 CAD+10.19%360.48 K2.54Consumer services
Neutral
QBR.AQuebecor Inc. Class A
44.00 CAD+12.79%4.11 K8.249.49 B CAD13.223.33 CAD+7.30%3.46%Communications
Strong buy
SIGSitka Gold Corp.
0.79 CAD−4.82%1.42 M1.74308.65 M CAD−0.01 CAD−13.95%0.00%Non-energy minerals
Strong buy
TDGTDG Gold Corp
1.23 CAD+6.03%1.09 M0.91316.45 M CAD−0.03 CAD+45.89%0.00%Commercial services
Neutral
THXThor Explorations Ltd.
1.26 CAD+6.30%996.9 K1.63780.72 M CAD4.370.29 CAD+265.78%2.10%Non-energy minerals
Strong buy