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
ABRAABRASILVER RESOURCE CORP
4.07 CAD+3.83%225.78 K0.60601.5 M CAD−0.25 CAD−100.08%0.00%Non-energy minerals
Strong buy
ASMAVINO SILVER & GOLD MINES
4.34 CAD−0.91%538.95 K1.05634.08 M CAD32.460.13 CAD+757.05%0.00%Non-energy minerals
Strong buy
ATRLATKINSREALIS GROUP INC
90.00 CAD+0.01%556.57 K0.7215.73 B CAD51.351.75 CAD+1.17%0.09%Industrial services
Strong buy
BBARBARRANCO GOLD MINING CORP.1.55 CAD+19.23%8.4 K1.6139.89 M CAD0.00%Non-energy minerals
BLMBLUMETRIC ENVIRONMENTAL INC
1.70 CAD+4.29%379.81 K3.4460.18 M CAD346.940.00 CAD−50.51%0.00%Industrial services
Strong buy
CCCDSCARRIER CONNECT DATA SOLUTIONS INC
0.63 CAD+8.62%15.3 K0.50Finance
DFYDEFINITY FINL CORP
77.25 CAD+11.30%691.11 K5.678.04 B CAD21.563.58 CAD+18.00%0.96%Finance
Neutral
DLCGDOMINION LENDING CENTRES INC
9.25 CAD−0.43%24.17 K1.06729.04 M CAD−2.36 CAD−4,413.71%1.29%Finance
Strong buy
DPMDUNDEE PRECIOUS METALS INC
21.46 CAD+1.08%492.65 K0.893.56 B CAD12.371.73 CAD+22.98%1.06%Non-energy minerals
Strong buy
ELFE L FINANCIAL CORP LTD
1,618.00 CAD+1.13%1360.225.54 B CAD5.38300.82 CAD−3.68%0.94%Finance
EMP.AEMPIRE CO
52.82 CAD+0.63%399.13 K1.2312.21 B CAD18.802.81 CAD−6.95%1.52%Retail trade
Buy
HHLUHOMELAND URANIUM CORP
0.295 CAD+9.26%529.38 K2.05Non-energy minerals
Strong buy
IAGIA FINANCIAL CORPORATION
143.40 CAD+1.10%302.91 K0.8713.2 B CAD15.269.40 CAD+30.03%2.43%Finance
Buy
KNTK92 MNG INC
14.00 CAD−0.50%488.48 K0.753.39 B CAD13.561.03 CAD+499.83%0.00%Non-energy minerals
Strong buy
LLOBLAWS COMPANIES LIMITED
232.11 CAD+1.35%404.77 K1.1568.48 B CAD32.267.19 CAD+7.10%0.90%Retail trade
Buy
LUMLUMINA GOLD CORP
1.25 CAD+0.40%526.73 K0.68518.75 M CAD−0.17 CAD−208.41%0.00%Non-energy minerals
Neutral
MMAXMMAXUS MINING INC.0.435 CAD−2.25%2.5 K0.05Non-energy minerals
MLMMCFARLANE LAKE MINING LIMITED0.035 CAD−12.50%211.13 K0.8510.82 M CAD−0.01 CAD+55.93%0.00%Non-energy minerals
MRUMETRO INC
107.70 CAD−0.13%385.58 K0.7723.64 B CAD24.194.45 CAD+4.42%1.28%Retail trade
Neutral
NCXNORTHISLE COPPER & GOLD INC
0.93 CAD+5.08%307.59 K2.07228.3 M CAD−0.04 CAD−60.32%0.00%Non-energy minerals
Strong buy
OGCOCEANAGOLD CORPORATION
6.12 CAD−0.16%1.4 M0.674.28 B CAD10.810.57 CAD+704.55%0.45%Non-energy minerals
Strong buy
RRFXREEFLEX SOLUTIONS INC
0.270 CAD+28.57%35 K1.571.05 M CAD−0.01 CAD−633.33%0.00%Finance
STNSTANTEC INC
143.93 CAD+0.73%232.83 K0.6216.3 B CAD42.543.38 CAD+9.66%0.60%Industrial services
Strong buy
VVLDVINLAND LITHIUM INC
0.455 CAD+8.33%20.47 KProcess industries
VZLAVIZSLA SILVER CORP
4.04 CAD+3.06%938.85 K1.051.14 B CAD−0.02 CAD+81.35%0.00%Non-energy minerals
Strong buy
WDOWESDOME GOLD MINES LTD
18.99 CAD+1.88%277.1 K0.632.8 B CAD15.271.24 CAD+3,797.49%0.00%Non-energy minerals
Buy
WNGEORGE WESTON LTD
276.50 CAD+0.34%167.96 K1.2135.54 B CAD31.628.74 CAD−7.23%1.19%Retail trade
Buy
WSPWSP GLOBAL INC
281.69 CAD−0.00%236.15 K1.0936.76 B CAD51.415.48 CAD+21.34%0.53%Industrial services
Strong buy