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
BLMBLUMETRIC ENVIRONMENTAL INC
1.17 CAD+10.38%625.57 K6.8343.2 M CAD238.780.00 CAD−50.51%0.00%Industrial services
Strong buy
CDPRCERRO DE PASCO RES INC
0.265 CAD+1.92%1.77 M130.75 M CAD4.720.06 CAD0.00%Non-energy minerals
Strong buy
CNLCOLLECTIVE MINING LTD
14.71 CAD+3.59%374.11 K1.261.14 B CAD−0.47 CAD−8.03%0.00%Non-energy minerals
Strong buy
EMP.AEMPIRE CO
46.21 CAD−0.11%1.94 M3.1210.81 B CAD16.452.81 CAD−6.95%1.69%Retail trade
Buy
HHYDRO ONE LTD
48.99 CAD−0.10%2.62 M1.7229.37 B CAD25.451.93 CAD+6.52%2.53%Utilities
Neutral
NCXNORTHISLE COPPER & GOLD INC
0.83 CAD+18.57%934.6 K6.89213.49 M CAD−0.04 CAD−62.76%0.00%Non-energy minerals
Strong buy
TVKTERRAVEST INDUSTRIES INC
148.21 CAD+2.22%309.81 K2.192.89 B CAD38.873.81 CAD+46.41%0.42%Producer manufacturing
Buy