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
AADAD.PADAGIO 2 CAP INC
0.200 CAD+37.93%9.5 K1.05Finance
APMANDEAN PRECIOUS METALS CORP
3.82 CAD+9.14%263.43 K1.42519.49 M CAD12.200.31 CAD+8.91%0.00%Non-energy minerals
Strong buy
AUOZEMPEROR METALS INC.0.300 CAD+33.33%3.36 M6.3431.37 M CAD−0.01 CAD+49.21%0.00%Non-energy minerals
CLCOCULICO METALS INC
0.210 CAD+5.00%101.36 K0.9116.15 M CADNon-energy minerals
CMCANADIAN IMPERIAL BANK OF COMMERCE
100.61 CAD+0.27%1.38 M0.4593.74 B CAD12.667.95 CAD+21.26%3.80%Finance
Buy
CUAUFORTE MINERALS CORP0.80 CAD0.00%2 K0.1039.33 M CAD−0.04 CAD−15.85%0.00%Non-energy minerals
DGCDAURA GOLD CORP
0.205 CAD+7.89%100 K1.506.01 M CAD−0.03 CAD−189.47%0.00%Finance
FTTFINNING INTERNATIONAL INC
61.85 CAD+0.50%258.67 K0.578.23 B CAD17.383.56 CAD+1.90%1.83%Distribution services
Strong buy
GRGDGROUPE DYNAMITE INC
29.38 CAD+1.80%53.64 K0.602.67 B CAD0.00%Distribution services
Buy
IMOIMPERIAL OIL
112.97 CAD+0.30%606.11 K0.8757.33 B CAD12.119.33 CAD+8.63%2.34%Energy minerals
Neutral
KKSMKIRKSTONE METALS CORP
0.345 CAD+16.95%9.71 K0.02Non-energy minerals
LMNLUMINE GROUP INC
53.89 CAD+3.22%74.91 K1.5013.4 B CAD149.030.36 CAD0.00%Technology services
Strong buy
LRALARA EXPLORATION LIMITED
2.15 CAD−0.92%15.8 K0.80107.49 M CAD−0.02 CAD+74.20%0.00%Non-energy minerals
MAXMMAXUS MINING INC.0.82 CAD0.00%55.26 K0.15Non-energy minerals
MIMMIMEDIA HOLDINGS INC
0.82 CAD+3.80%407.47 K0.8769.54 M CAD−0.08 CAD+2.72%0.00%Finance
MKPMCAN MORTGAGE CORPORATION
19.98 CAD+0.35%59.26 K1.97781.93 M CAD10.801.85 CAD−15.59%8.04%Finance
Buy
MOLYGREENLAND RESOURCES INC.
1.79 CAD+5.92%379.3 K1.70202.2 M CAD−0.03 CAD+41.45%0.00%Non-energy minerals
NANATIONAL BANK OF CANADA
143.36 CAD+0.43%699.48 K0.5255.93 B CAD13.6710.49 CAD+8.96%3.19%Finance
Neutral
NGEXNGEX MINERALS LTD
17.62 CAD+0.46%147.45 K0.513.63 B CAD−0.39 CAD−69.65%0.00%Non-energy minerals
Strong buy
PPMSPRISMA EXPLORATION INC0.350 CAD+16.67%1.7 K0.01Non-energy minerals
PNGKRAKEN ROBOTICS INC
3.69 CAD+0.54%827.92 K0.50965.15 M CAD51.540.07 CAD+63.84%0.00%Electronic technology
Strong buy
POWPOWER CORP OF CANADA
54.30 CAD+1.61%1.75 M0.5734.34 B CAD12.984.18 CAD+8.28%4.40%Finance
Buy
PPRNCPRINCE SILVER CORP.0.60 CAD+5.26%55.88 K2.31Non-energy minerals
PXIPLANET VENTURES INC.0.340 CAD+36.00%3.31 M2.6551.21 M CAD9.910.03 CAD0.00%Non-energy minerals
RBARB GLOBAL INC
151.02 CAD−0.47%232.81 K0.9928.1 B CAD53.182.84 CAD+27.25%1.06%Technology services
Buy
RYROYAL BANK OF CANADA
182.14 CAD−0.35%5.22 M1.27257.77 B CAD14.5012.57 CAD+15.50%3.17%Finance
Buy
SIISPROTT INC
103.49 CAD+1.74%68.9 K1.142.63 B CAD38.902.66 CAD+12.88%1.59%Finance
Strong buy
STNSTANTEC INC
153.74 CAD+0.69%176.36 K0.9517.42 B CAD45.443.38 CAD+9.66%0.57%Industrial services
Buy
TOITOPICUS COM INC
194.70 CAD+2.66%24.39 K0.8315.81 B CAD171.441.14 CAD+16.65%0.00%Technology services
Strong buy
WSPWSP GLOBAL INC
288.96 CAD+1.17%227.35 K1.2637.28 B CAD52.745.48 CAD+21.34%0.53%Industrial services
Strong buy