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
ACTADURO CLEAN TECHNOLOGIES INC.11.42 CAD−5.23%26.9 K0.92352.94 M CAD−0.40 CAD−9.53%0.00%Process industries
BLMBLUMETRIC ENVIRONMENTAL INC
1.63 CAD+1.24%227.15 K2.5059.44 M CAD332.650.00 CAD−50.51%0.00%Industrial services
Strong buy
CCCDSCARRIER CONNECT DATA SOLUTIONS INC
0.58 CAD−3.33%61.58 K2.45Finance
DFYDEFINITY FINL CORP
69.41 CAD+0.78%115.53 K0.937.98 B CAD19.373.58 CAD+18.00%0.97%Finance
Neutral
DLCGDOMINION LENDING CENTRES INC
9.29 CAD+3.34%25.72 K0.49705.5 M CAD−2.36 CAD−4,413.71%1.33%Finance
Strong buy
DOLDOLLARAMA INC
174.66 CAD+1.56%644.3 K1.3147.64 B CAD41.974.16 CAD+16.76%0.22%Retail trade
Buy
DPMDUNDEE PRECIOUS METALS INC
21.23 CAD+0.62%540.33 K0.973.54 B CAD12.241.73 CAD+22.98%1.06%Non-energy minerals
Strong buy
EMP.AEMPIRE CO
52.49 CAD+0.63%354.12 K1.0112.13 B CAD18.682.81 CAD−6.95%1.53%Retail trade
Buy
FFHFAIRFAX FINANCIAL HLDGS LTD
2,350.61 CAD+1.19%51.96 K1.8256.28 B CAD9.76240.78 CAD+15.24%0.93%Finance
Buy
HHLUHOMELAND URANIUM CORP
0.270 CAD0.00%413.43 K1.89Non-energy minerals
Strong buy
KNTK92 MNG INC
14.07 CAD+0.36%522.86 K0.723.36 B CAD13.631.03 CAD+499.83%0.00%Non-energy minerals
Strong buy
LLOBLAWS COMPANIES LIMITED
229.02 CAD+1.76%403.19 K1.0967.29 B CAD31.837.19 CAD+7.10%0.91%Retail trade
Buy
LUMLUMINA GOLD CORP
1.24 CAD0.00%250.16 K0.30518.75 M CAD−0.17 CAD−208.41%0.00%Non-energy minerals
Neutral
MAUMONTAGE GOLD CORP
4.59 CAD+2.00%413.16 K1.031.59 B CAD−0.23 CAD−66.54%0.00%Non-energy minerals
Strong buy
MMAXMMAXUS MINING INC.0.445 CAD0.00%30.5 K0.46Non-energy minerals
MLMMCFARLANE LAKE MINING LIMITED0.040 CAD+33.33%451.75 K1.908.12 M CAD−0.01 CAD+55.93%0.00%Non-energy minerals
MRUMETRO INC
107.84 CAD+1.49%446.05 K0.8523.3 B CAD24.234.45 CAD+4.42%1.29%Retail trade
Neutral
NCXNORTHISLE COPPER & GOLD INC
0.89 CAD+4.12%271.97 K2.18219.27 M CAD−0.04 CAD−60.32%0.00%Non-energy minerals
Strong buy
NGEXNGEX MINERALS LTD
14.62 CAD−7.06%599.54 K1.423.26 B CAD−0.39 CAD−69.65%0.00%Non-energy minerals
Strong buy
OGCOCEANAGOLD CORPORATION
6.13 CAD+0.99%1.91 M0.814.24 B CAD10.820.57 CAD+704.55%0.46%Non-energy minerals
Strong buy
RRFXREEFLEX SOLUTIONS INC
0.210 CAD5 K1 M CAD−0.01 CAD−633.33%0.00%Finance
SLFSUN LIFE FINANCIAL INC
88.84 CAD+1.42%6.37 M2.9649.53 B CAD16.265.46 CAD+3.46%3.77%Finance
Buy
SSPRO.PSPROCK IT ACQUISITIONS LTD
0.145 CAD+3.57%102 KFinance
STCKSTACK CAPITAL GROUP INC
12.35 CAD−0.24%69.59 K2.98132.76 M CAD10.571.17 CAD0.00%Finance
Strong buy
TBLTAIGA BUILDING PRODUCTS INC
4.75 CAD+21.79%219.8 K73.75420.98 M CAD11.480.41 CAD−26.19%0.00%Distribution services
VOXRVOX RTY CORP (CA)
4.97 CAD+5.74%13.54 K0.93238.54 M CAD−0.05 CAD−597.96%1.44%Non-energy minerals
Strong buy
VROYVIZSLA ROYALTIES CORP
2.40 CAD0.00%20.03 K0.3756.11 M CAD−86,838.06 CAD0.00%Commercial services
Buy
VZLAVIZSLA SILVER CORP
3.92 CAD0.00%456.37 K0.511.14 B CAD−0.02 CAD+81.35%0.00%Non-energy minerals
Strong buy
WNGEORGE WESTON LTD
275.56 CAD+1.81%175.99 K1.3434.91 B CAD31.518.74 CAD−7.23%1.21%Retail trade
Buy
WSPWSP GLOBAL INC
281.70 CAD+1.05%209.29 K0.9436.38 B CAD51.425.48 CAD+21.34%0.54%Industrial services
Strong buy
XTMX GROUP LIMITED
56.44 CAD+2.90%570.55 K1.0315.25 B CAD35.101.61 CAD+10.21%1.40%Finance
Neutral