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.1.71 CAD+6.21%102.261 K1.14108.227 M CAD−0.11 CAD−9.91%0.00%Process industries
AAGRI.UAGRINAM ACQUISITION CORP
10.85 USD0.00%00.00134.453 K CAD0.00%Finance
CSUCONSTELLATION SOFTWARE INC
4,471.67 CAD+2.74%41.066 K1.1092.237 B CAD122.3236.56 CAD+15.29%0.12%Technology services
Buy
CWBCANADIAN WESTERN BANK
46.98 CAD+0.90%534.873 K1.854.497 B CAD13.983.36 CAD2.92%Finance
Buy
FDRFOUNDERS METALS INC
2.81 CAD+4.07%216.126 K0.76183.957 M CAD−0.07 CAD−76.53%0.00%Non-energy minerals
Strong buy
GILGILDAN ACTIVEWEAR INC
55.23 CAD+2.30%305.275 K1.269.102 B CAD13.843.99 CAD+12.35%1.97%Consumer non-durables
Buy
GGSTRGLENSTAR VENTURES INC.0.160 CAD178 K
HHYDRO ONE LTD
42.42 CAD+0.86%525.505 K0.7225.212 B CAD23.241.83 CAD+7.22%2.86%Utilities
Neutral
HMLOHEMLO EXPLORERS INC.0.050 CAD+11.11%40 K0.412.283 M CAD−0.03 CAD−0.97%0.00%Non-energy minerals
IFCINTACT FINANCIAL CORPORATION
244.71 CAD+1.59%110.813 K0.6042.963 B CAD28.468.60 CAD−33.77%1.92%Finance
Buy
KKBXKOBREA EXPLORATION CORP.0.79 CAD+3.95%15.015 K2.2715.767 M CAD−0.02 CAD0.00%Non-energy minerals
NWCNORTH WEST COMPANY INC
45.17 CAD+0.31%58.855 K0.962.143 B CAD16.342.77 CAD+16.29%3.46%Retail trade
Buy
OOMGAOMEGA PACIFIC RESOURCES INC.0.92 CAD+12.20%387.256 K2.1426.671 M CAD−0.01 CAD0.00%Non-energy minerals
WNGEORGE WESTON LTD
213.49 CAD−0.04%70.745 K0.7628.192 B CAD22.659.43 CAD−25.71%1.39%Retail trade
Strong buy