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
AEAMERICAN EAGLE GOLD CORP
0.81 CAD+17.39%523.479 K1.5571.447 M CAD−0.05 CAD−8.90%0.00%Non-Energy Minerals
AAGRI.UAGRINAM ACQUISITION CORP
10.85 USD0.00%00.00149.73 M CAD0.00%Finance
BDTBIRD CONSTRUCTION INC
20.39 CAD+1.44%79.328 K0.921.083 B CAD15.331.33 CAD+43.27%2.19%Industrial Services
Buy
BBYRGBAYRIDGE RESOURCES CORP.0.63 CAD−3.08%410.243 K1.0532.402 M CAD0.00%Non-Energy Minerals
CSCAPSTONE COPPER CORP
10.56 CAD+4.55%3.666 M1.207.672 B CAD−0.17 CAD−236.68%0.00%Non-Energy Minerals
Strong buy
DOLDOLLARAMA INC
118.73 CAD−0.95%688.226 K1.6433.712 B CAD33.313.56 CAD+29.23%0.25%Retail Trade
Buy
DSGDESCARTES SYSTEMS GROUP INC
133.61 CAD−0.31%62.275 K0.6311.444 B CAD74.151.80 CAD+16.18%0.00%Technology Services
Buy
FFHFAIRFAX FINANCIAL HLDGS LTD
1562.45 CAD+0.66%38.136 K0.9536.773 B CAD7.48208.94 CAD+71.84%1.31%Finance
Buy
FFGAA.UFG ACQUISITION CORP
10.37 USD0.00%00.00Finance
GGXPGREENRIDGE EXPLORATION INC.0.93 CAD+10.71%81.9 K3.4716.653 M CAD0.00%Non-Energy Minerals
MAUMONTAGE GOLD CORP
1.35 CAD+8.00%687.174 K2.29231.256 M CAD−0.14 CAD−55.75%0.00%Non-Energy Minerals
Strong buy
NANATIONAL BANK OF CANADA
115.26 CAD+0.65%1.225 M0.6338.842 B CAD12.179.47 CAD3.63%Finance
Buy
OONAUONGOLD RESOURCES LTD
0.83 CAD+15.28%10.088 K
PRLPROPEL HOLDINGS INC
27.95 CAD+15.59%354.583 K5.70829.986 M CAD27.361.02 CAD+84.40%1.76%Technology Services
Buy
TRITHOMSON-REUTERS CORP
229.61 CAD+0.08%231.915 K0.77103.556 B CAD32.447.08 CAD+117.10%1.19%Technology Services
Neutral
TVKTERRAVEST INDUSTRIES INC
80.12 CAD+0.14%268.506 K10.871.449 B CAD30.762.60 CAD+1.44%0.69%Producer Manufacturing
WEDWESTAIM CORP
3.92 CAD+0.26%86.036 K0.84529.774 M CAD2.241.75 CAD+941.18%0.00%Finance
Buy