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
AARGOARGO LIVING SOILS CORP0.82 CAD−3.53%28.62 K0.1211.48 M CAD−0.09 CAD−390.37%0.00%Process industries
BBARBARRANCO GOLD MINING CORP.0.85 CAD+1.19%70.48 K3.32Non-energy minerals
FTGFIRAN TECHNOLOGY GROUP CORPORATION
8.69 CAD+2.36%60.24 K4.37213.72 M CAD20.530.42 CAD+20.36%0.00%Electronic technology
Strong buy
GILGILDAN ACTIVEWEAR INC
76.28 CAD+3.50%361.43 K0.9911.38 B CAD22.233.43 CAD−2.33%1.52%Consumer non-durables
Strong buy
IAGIA FINANCIAL CORPORATION
134.48 CAD+1.21%388.71 K1.8112.4 B CAD13.779.76 CAD+30.72%2.53%Finance
Buy
MMMETMIATA METALS CORP.1.07 CAD−1.83%270.44 K0.49Non-energy minerals
RBARB GLOBAL INC
150.01 CAD+9.54%478.06 K2.6325.25 B CAD54.402.76 CAD+142.26%1.12%Technology services
Strong buy
VLEVALEURA ENERGY INC
8.31 CAD−2.00%323.83 K0.89904.39 M CAD7.981.04 CAD−59.55%0.00%Energy minerals
Strong buy
VRDNVIRIDIAN METALS CORP.0.53 CAD+1.92%1 KFinance