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
ARTGARTEMIS GOLD INC
23.20 CAD+0.87%191.17 K0.685.23 B CAD−0.09 CAD−15.23%0.00%Non-energy minerals
Strong buy
DFYDEFINITY FINL CORP
69.73 CAD+0.58%118.69 K0.878.08 B CAD18.883.69 CAD+23.06%0.96%Finance
Neutral
DDPFDR. PHONE FIX CANADA CORPORATION
0.240 CAD+9.09%189 K3.34Finance
EMP.AEMPIRE CO
52.34 CAD+1.63%373.11 K1.1812.21 B CAD18.632.81 CAD−6.95%1.55%Retail trade
Buy
FFHFAIRFAX FINANCIAL HLDGS LTD
2,231.02 CAD+1.64%42.39 K0.7654.06 B CAD9.27240.78 CAD+15.24%0.98%Finance
Buy
FTSFORTIS INC
68.84 CAD+1.94%1.55 M0.9634.53 B CAD20.823.31 CAD+5.82%3.57%Utilities
Neutral
HHYDRO ONE LTD
53.48 CAD+1.08%915.7 K1.1932.06 B CAD27.781.93 CAD+6.52%2.38%Utilities
Neutral
HDROPRIMARY HYDROGEN CORP
0.60 CAD+9.09%1.68 M3.0720.22 M CAD−0.08 CAD−802.30%0.00%Non-energy minerals
IFCINTACT FINANCIAL CORPORATION
308.94 CAD−0.10%382.27 K1.5455.1 B CAD24.9712.37 CAD+43.93%1.60%Finance
Buy
KINGKING GLOBAL VENTURES INC.0.65 CAD+1.56%17.5 K0.6517.38 M CAD−0.15 CAD−351.90%0.00%Non-energy minerals
LLOBLAWS COMPANIES LIMITED
229.03 CAD+0.95%494.59 K1.6668.48 B CAD31.847.19 CAD+7.10%0.90%Retail trade
Buy
MAUMONTAGE GOLD CORP
3.92 CAD−1.26%165.55 K1.39 B CAD−0.23 CAD−66.54%0.00%Non-energy minerals
Strong buy
MRUMETRO INC
106.99 CAD+1.11%438.74 K0.8723.48 B CAD24.044.45 CAD+4.42%1.30%Retail trade
Neutral
NWCNORTH WEST COMPANY INC
56.87 CAD+1.61%138.12 K1.392.72 B CAD20.072.83 CAD+6.18%2.84%Retail trade
Strong buy
SCUSANKAMAP METALS INC.0.200 CAD+14.29%113.85 K2.11Non-energy minerals
SPAC.UMERCER PARK OPPORTUNITIES CORP
10.10 USD0.00%00.00
TGHTORNADO INFRASTRUCTURE EQUPMNT LTD
1.48 CAD+2.07%60.95 K0.66204.26 M CAD19.890.07 CAD+38.03%0.00%Consumer durables
Strong buy
TVKTERRAVEST INDUSTRIES INC
165.80 CAD+3.21%72.65 K0.863.23 B CAD43.483.81 CAD+46.41%0.40%Producer manufacturing
Strong buy
WNGEORGE WESTON LTD
271.97 CAD+0.90%171.47 K1.4435.15 B CAD31.108.74 CAD−7.23%1.22%Retail trade
Buy