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
AARGLARGYLE RESOURCES CORP.0.94 CAD0.00%170.002 K2.0719.086 M CAD0.00%Non-energy minerals
AYAAYA GOLD & SILVER INC
16.08 CAD−1.47%265.204 K0.442.129 B CAD166.290.10 CAD+176.29%0.00%Non-energy minerals
Strong buy
BBIGGBIGG DIGITAL ASSET
0.140 CAD15.6 K
CMCANADIAN IMPERIAL BANK OF COMMERCE
83.81 CAD+0.26%1.073 M0.2978.346 B CAD12.146.90 CAD4.27%Finance
Buy
FFHFAIRFAX FINANCIAL HLDGS LTD
1,688.03 CAD+0.18%8.017 K0.2141.988 B CAD7.63221.13 CAD+6.49%1.20%Finance
Strong buy
GILGILDAN ACTIVEWEAR INC
62.01 CAD+0.15%108.766 K0.2510.069 B CAD18.833.29 CAD−9.45%1.76%Consumer non-durables
Buy
GWOGREAT WEST LIFECO INC
45.56 CAD+0.09%89.267 K0.0242.417 B CAD11.953.81 CAD−17.55%4.80%Finance
Neutral
HHYDRO ONE LTD
47.71 CAD−0.48%78.331 K0.0528.737 B CAD25.511.87 CAD+8.80%2.51%Utilities
Neutral
IAGIA FINANCIAL CORPORATION
106.26 CAD+0.31%16.768 K0.089.944 B CAD14.277.45 CAD−14.03%3.04%Finance
Strong buy
SLFSUN LIFE FINANCIAL INC
76.82 CAD+0.01%130.44 K0.0644.363 B CAD14.585.27 CAD+7.47%4.14%Finance
Buy
TVKTERRAVEST INDUSTRIES INC
98.82 CAD−0.02%16.809 K0.611.928 B CAD28.423.48 CAD+39.05%0.58%Producer manufacturing
Strong buy
WSPWSP GLOBAL INC
231.06 CAD−0.94%37.492 K0.1929.089 B CAD48.334.78 CAD+16.09%0.64%Industrial services
Strong buy