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
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
AIMAimia Inc.
2.72 CAD−0.91%10.98 K241.47 M CAD111.270.02 CAD0.00%Finance
Strong buy
ARGAmerigo Resources Ltd
8.64 CAD−3.25%877.46 K0.791.44 B CAD17.860.48 CAD+276.21%1.79%Non-energy minerals
Strong buy
AUOZEmperor Metals, Inc.0.59 CAD+7.27%1.02 M2.48107.17 M CAD−0.02 CAD+24.30%0.00%Non-energy minerals
Strong buy
AXOAxo Metals Corp.
1.16 CAD+5.45%278.19 K1.11194.1 M CAD0.00%Non-energy minerals
Strong buy
BDTBird Construction Inc.
81.46 CAD+4.61%356.85 K0.654.31 B CAD75.931.07 CAD−39.80%1.08%Industrial services
Strong buy
BNSBank of Nova Scotia
133.87 CAD+1.70%4.66 M1.11162.24 B CAD17.487.66 CAD+47.15%3.37%Finance
Buy
BRSBRS Resources Ltd0.500 CAD+5.26%30 K1.39Non-energy minerals
No rating
CXCCMX Gold & Silver Corp0.325 CAD+8.33%5000.2025.94 M CADNon-energy minerals
No rating
ECUElement 29 Resources, Inc.
1.85 CAD−1.60%46.61 K0.54368.97 M CAD−0.03 CAD−13.58%0.00%Non-energy minerals
No rating
EMErrington Metals Corp.
5.30 CAD−0.38%12.16 K0.42215.34 M CAD−0.13 CAD0.00%Non-energy minerals
No rating
FISHSailfish Royalty Corp.
7.63 CAD+3.39%8.67 K0.68582.06 M CAD3.132.44 CAD1.90%Non-energy minerals
Strong buy
GENGeneration Uranium Inc Class A0.080 CAD0.00%43 K0.295.99 M CAD−0.02 CAD+53.04%0.00%Non-energy minerals
No rating
GWOGreat-West Lifeco Inc.
94.73 CAD+1.29%878.15 K0.8083.65 B CAD19.534.85 CAD+21.58%2.74%Finance
Buy
HMM.AHammond Manufacturing Co. Ltd. Class A
27.53 CAD+6.09%35.42 K2.00294.13 M CAD16.931.63 CAD+3.43%0.23%Producer manufacturing
No rating
HHRNYBighorn Metals Corp.1.34 CAD+7.20%45.66 K4.91Non-energy minerals
No rating
KENYMakenita Resources, Inc.0.245 CAD−2.00%194.24 K0.629.42 M CADProducer manufacturing
No rating
LCFSTidewater Renewables Ltd.
22.10 CAD+4.59%11.7 K0.45772.01 M CAD−0.00 CAD+99.96%0.00%Process industries
Buy
MLMMcFarlane Lake Mining Limited0.67 CAD+13.56%1.53 M1.12304.33 M CAD−0.09 CAD−731.19%0.00%Non-energy minerals
No rating
NSJNSJ Gold Corp.0.61 CAD+1.67%18.5 K0.2916.38 M CAD−0.04 CAD−253.45%0.00%Non-energy minerals
No rating
OCIORECAP Invest Corp
0.180 CAD0.00%7.5 K0.0644.7 M CAD1.360.13 CAD0.00%Non-energy minerals
No rating
PGLDP2 Gold Inc.
1.37 CAD−2.14%521.08 K1.21389.04 M CAD−0.11 CAD−2,276.00%0.00%Non-energy minerals
No rating
REVVReVolve Renewable Power Corp0.220 CAD0.00%1.14 M4.9318.44 M CAD−0.10 CAD−378.27%0.00%Non-energy minerals
No rating
SCZSantacruz Silver Mining Ltd.
12.62 CAD97.69 K1.18 B CAD20.460.62 CAD−37.97%0.00%Non-energy minerals
Strong buy
SECSenvest Capital Inc.
440.00 CAD0.00%5001.811.06 B CAD1.72256.37 CAD+265.83%0.00%Finance
No rating
SERVElevate Service Group Inc
2.89 CAD+1.40%60.97 K1.3386.07 M CAD−0.35 CAD−165.04%0.00%Technology services
Strong buy
STGSTRACON Group Holding Inc.
10.52 CAD0261.97 K CAD44.670.24 CAD0.00%Energy minerals
No rating
SSYNSynergy Metals Corp.0.51 CAD+2.00%3.3 K0.0714.06 M CADNon-energy minerals
No rating
XRIXcite Uranium Inc.0.400 CAD+3.90%795.89 K1.4330.6 M CADNon-energy minerals
No rating