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
BBARBARRANCO GOLD MINING CORP.1.13 CAD+13.00%11.76 K0.42Non-energy minerals
DDGCDAURA GOLD CORP
0.200 CAD+33.33%6.78 K0.244.55 M CAD−0.01 CAD+90.52%0.00%Finance
DPMDUNDEE PRECIOUS METALS INC
17.02 CAD−0.70%137.9 K0.212.97 B CAD9.461.80 CAD+28.70%1.29%Non-energy minerals
Strong buy
DTOLD2L INC
20.23 CAD+2.43%5.29 K0.091.08 B CAD129.180.16 CAD0.00%Technology services
Strong buy
GILGILDAN ACTIVEWEAR INC
76.94 CAD−1.47%99.2 K0.2411.86 B CAD22.533.42 CAD−16.62%1.44%Consumer non-durables
Buy
HSLVHIGHLANDER SILVER CORP.1.80 CAD−1.10%63.65 K1.15148.73 M CAD−0.03 CAD+82.14%0.00%Non-energy minerals
MMMETMIATA METALS CORP.1.13 CAD−0.88%43.5 K0.10Non-energy minerals
PPEKPEAK MINERALS LTD.0.400 CAD+23.08%210.5 K5.82Non-energy minerals
SGDSNOWLINE GOLD CORP
6.56 CAD+2.98%205.65 K1.611.01 B CAD−0.19 CAD−16.20%0.00%Non-energy minerals
Strong buy