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
CWBCANADIAN WESTERN BANK
57.74 CAD+0.12%23.339 K0.115.579 B CAD19.742.93 CAD2.39%Finance
Neutral
DFYDEFINITY FINL CORP
57.91 CAD+4.40%56.326 K0.536.429 B CAD17.473.31 CAD+8.84%1.11%Finance
Neutral
DSGDESCARTES SYSTEMS GROUP INC
159.08 CAD+1.23%18.708 K0.1813.433 B CAD79.712.00 CAD+13.31%0.00%Technology services
Buy
EIFEXCHANGE INCOME CORPORATION
56.22 CAD+0.59%60.415 K0.672.662 B CAD24.322.31 CAD−10.05%4.71%Transportation
Strong buy
GFLGFL ENVIRONMENTAL INC.
64.27 CAD+1.87%91.742 K0.3123.756 B CAD−1.63 CAD−245.87%0.12%Industrial services
Buy
GWOGREAT WEST LIFECO INC
49.38 CAD+0.84%71.972 K0.0545.609 B CAD13.123.76 CAD+16.09%4.46%Finance
Neutral
HTLHAMILTON THORNE LTD
2.24 CAD−0.22%11.496 K0.16344.742 M CAD−0.02 CAD−326.87%0.00%Miscellaneous
Neutral
LLOBLAWS COMPANIES LIMITED
186.12 CAD+0.15%33.328 K0.1256.452 B CAD28.116.62 CAD+7.41%1.03%Retail trade
Buy
NWCNORTH WEST COMPANY INC
55.08 CAD−1.02%14.553 K0.192.661 B CAD20.142.74 CAD+9.79%2.82%Retail trade
Buy
ONEXONEX CORP
111.14 CAD+2.20%92.644 K0.868.057 B CAD7.9114.06 CAD+407.27%0.37%Finance
Buy
PNGKRAKEN ROBOTICS INC
2.38 CAD+8.18%941.822 K0.77577.612 M CAD51.970.05 CAD0.00%Electronic technology
Strong buy
RBARB GLOBAL INC
128.76 CAD+3.99%120.085 K0.9122.814 B CAD53.472.41 CAD+95.26%1.20%Technology services
Buy
SSPIRSPIRIT BLOCKCHAIN CAPITAL INC.0.175 CAD+12.90%2.066 M1.62Finance
TVKTERRAVEST INDUSTRIES INC
112.96 CAD−1.07%8.65 K0.342.227 B CAD32.493.48 CAD+39.05%0.53%Producer manufacturing
Strong buy
VHIVITALHUB CORP
11.12 CAD+1.92%50.34 K0.38535.302 M CAD107.030.10 CAD+871.03%0.00%Technology services
Strong buy
WCNWASTE CONNECTIONS INC (CA)
256.32 CAD+1.63%64.356 K0.2665.089 B CAD51.784.95 CAD+14.11%0.62%Transportation
Buy
WEDWESTAIM CORP
4.95 CAD0.00%51.809 K0.16634.453 M CAD7.960.62 CAD−53.42%0.00%Finance
Strong buy
WNGEORGE WESTON LTD
233.51 CAD−0.15%23.471 K0.2030.65 B CAD26.328.87 CAD−25.30%1.31%Retail trade
Neutral