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
CCANCANADIAN GOLD RESOURCES LTD0.400 CAD1 K
CCANCANADIAN GOLD RESOURCES LTD
0.400 CAD4 K
DDDDMETAVISTA3D INC
1.85 CAD−8.42%8.77 K1.14Finance
DDEMEDEMESNE RESOURCES LTD.0.420 CAD0.00%52.55 K0.736.3 M CAD−0.03 CAD0.00%Non-energy minerals
EMP.AEMPIRE CO
46.15 CAD+7.25%299.92 K1.1310.2 B CAD16.862.74 CAD−7.58%1.78%Retail trade
Neutral
GURNGLOBAL URANIUM CORP.0.84 CAD+2.44%334.86 K0.8919.49 M CAD0.00%Non-energy minerals
KSIKNEAT COM INC
6.09 CAD+3.40%82.97 K1.06551.44 M CAD−0.10 CAD+30.95%0.00%Technology services
Strong buy
LLOBLAWS COMPANIES LIMITED
195.27 CAD+1.20%110.44 K0.3458.43 B CAD27.117.20 CAD+12.06%0.99%Retail trade
Buy
OONCOONCO-INNOVATIONS LIMITED0.66 CAD+10.00%27.88 KHealth technology
RREDBIG RED MINING CORP.0.235 CAD−9.62%773.83 K5.70Non-energy minerals
SSQGSPACKMAN EQUITIES GROUP INC
1.900 CAD+4,650.00%16 K1.50193.57 K CAD−0.05 CAD−53.96%0.00%Finance
STCKSTACK CAPITAL GROUP INC
12.40 CAD+1.31%11.29 K0.85131.15 M CAD−0.21 CAD+70.19%0.00%Finance
Buy
TVKTERRAVEST INDUSTRIES INC
126.17 CAD+0.07%10.77 K0.252.46 B CAD36.293.48 CAD+39.05%0.48%Producer manufacturing
Buy
WNGEORGE WESTON LTD
239.30 CAD+1.50%38.21 K0.3530.69 B CAD53.044.51 CAD−55.66%1.30%Retail trade
Buy