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
85.30 CAD−1.34%399.02 K1.558.61 B CAD53.371.60 CAD−59.07%2.42%Utilities
Buy
BBRUBrutus Mining, Inc.
0.97 CAD+2.11%4 K0.1520.19 M CAD————Non-energy minerals
No rating
DDGENDGEN Technologies Corp.
0.320 CAD+28.00%16.5 K—8.53 M CAD————Technology services
No rating
GGTREG3 Goldfields Inc.
1.67 CAD+20.14%1.04 M—189.79 M CAD———0.00%Non-energy minerals
No rating
GUDKnight Therapeutics, Inc.
11.42 CAD−1.21%74.64 K1.201.11 B CAD76.080.15 CAD+4,448.48%0.00%Health technology
Strong buy
NWCNorth West Company Inc.
59.46 CAD+3.59%252.81 K2.572.76 B CAD20.342.92 CAD+2.62%2.85%Retail trade
Strong buy
QBR.AQuebecor Inc. Class A
76.79 CAD+8.25%4740.9915.89 B CAD18.804.08 CAD+22.73%2.26%Communications
Buy
STGSTRACON Group Holding Inc.
10.52 CAD—0—261.97 K CAD44.670.24 CAD—0.00%Energy minerals
No rating