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
ACO.XATCO Ltd. Class I
86.46 CAD+1.36%330.57 K1.328.61 B CAD54.091.60 CAD−59.07%2.42%Utilities
Buy
BNSBank of Nova Scotia
128.57 CAD−4.41%6.34 M1.77165.63 B CAD16.797.66 CAD+47.15%3.33%Finance
Buy
BRMBiorem Inc.
4.32 CAD−2.70%36.08 K1.7272.4 M CAD10.330.42 CAD+271.23%0.00%Producer manufacturing
Strong buy
BBRUBrutus Mining, Inc.
0.95 CAD+1.06%88 K4.6620.19 M CAD————Non-energy minerals
No rating
CCL.ACCL Industries Inc. Class A
101.48 CAD0.00%00.0016.75 B CAD21.714.68 CAD+4.83%1.37%Process industries
Strong buy
CPCanadian Pacific Kansas City Limited
131.37 CAD−0.24%2.32 M1.67114.5 B CAD30.264.34 CAD−5.69%0.75%Transportation
Buy
DOLDollarama Inc.
218.70 CAD−0.59%964.8 K1.8559.08 B CAD43.854.99 CAD+10.53%0.21%Retail trade
Buy
FTSFortis Inc.
85.79 CAD+0.89%2.27 M1.0343.44 B CAD24.393.52 CAD+4.54%3.01%Utilities
Neutral
GUDKnight Therapeutics, Inc.
11.56 CAD+2.30%162.85 K3.111.11 B CAD77.020.15 CAD+4,448.48%0.00%Health technology
Strong buy
MFCManulife Financial Corporation
61.63 CAD−3.96%6.7 M1.46106.47 B CAD16.663.70 CAD+18.99%2.95%Finance
Buy
NWCNorth West Company Inc.
57.40 CAD−0.95%110.14 K1.102.76 B CAD19.642.92 CAD+2.62%2.85%Retail trade
Strong buy
REVVReVolve Renewable Power Corp
0.225 CAD0.00%20.5 K0.1419.2 M CAD—−0.09 CAD−52.94%0.00%Non-energy minerals
No rating
RXBioSyent Inc.
17.34 CAD+1.11%12.09 K1.23193.95 M CAD20.230.86 CAD+19.85%1.25%Health technology
Strong buy
STGSTRACON Group Holding Inc.
10.52 CAD—0—261.97 K CAD44.670.24 CAD—0.00%Energy minerals
No rating
TDToronto-Dominion Bank
172.55 CAD−3.57%6.56 M1.33302.3 B CAD18.519.32 CAD−20.17%2.46%Finance
Buy
WNGeorge Weston Limited
109.72 CAD−1.60%397 K0.9241.53 B CAD42.802.56 CAD−0.25%1.11%Retail trade
Buy