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
ABXXABAXX TECHNOLOGIES INC.
19.80 CAD+11.42%64.24 K0.94610.8 M CAD−1.73 CAD−27.42%0.00%Technology services
Strong buy
ASCUARIZONA SONORAN COPPER CO INC
2.75 CAD+3.38%106.68 K0.71488.77 M CAD−0.07 CAD+12.55%0.00%Non-energy minerals
Strong buy
ATZARITZIA INC
79.41 CAD+4.32%428.52 K0.907.55 B CAD39.881.99 CAD+194.46%0.00%Retail trade
Strong buy
BBUCBROOKFIELD BUSINESS CORPORATION
47.26 CAD+1.50%20.46 K0.454.57 B CAD−14.61 CAD−301.85%0.75%Industrial services
Neutral
BDGIBADGER INFRASTRUCTURE SOLUTIONS LTD
57.42 CAD+3.91%154.83 K2.051.94 B CAD25.382.26 CAD+38.41%1.33%Industrial services
Buy
BMOBANK OF MONTREAL
158.68 CAD+1.38%1.8 M0.91114.58 B CAD14.7410.76 CAD+32.63%4.06%Finance
Neutral
CAPTCAPITAN SILVER CORP
1.29 CAD+27.72%313.39 K4.10144.58 M CAD−0.02 CAD−141.76%0.00%Non-energy minerals
Strong buy
CIGICOLLIERS INTL GROUP INC
231.51 CAD+2.47%48.83 K0.9411.72 B CAD76.003.05 CAD−23.53%0.19%Finance
Buy
CNST.PCONSTELLATION CAPITAL CORP
0.125 CAD+108.33%43 K2.81Finance
Neutral
DPMDUNDEE PRECIOUS METALS INC
25.75 CAD+0.94%411.6 K0.714.3 B CAD13.221.95 CAD+35.95%0.88%Non-energy minerals
Strong buy
ENBENBRIDGE INC
66.33 CAD−0.55%9.77 M0.84144.63 B CAD23.322.84 CAD+9.29%5.57%Industrial services
Buy
FNVFRANCO NEVADA CORP
255.86 CAD+1.24%260.55 K0.9349.29 B CAD44.985.69 CAD0.81%Non-energy minerals
Buy
FTSFORTIS INC
70.05 CAD−0.79%1.22 M0.7735.28 B CAD20.603.40 CAD+6.63%3.45%Utilities
Neutral
GLADGLADIATOR METALS CORP
1.00 CAD+3.09%42.96 K0.1777.59 M CAD−0.13 CAD+26.01%0.00%Non-energy minerals
Neutral
IAGIA FINANCIAL CORPORATION
151.06 CAD+0.68%1.62 M3.4013.99 B CAD14.1310.69 CAD+43.51%2.35%Finance
Buy
IMOIMPERIAL OIL
120.77 CAD+2.84%784.52 K1.0761.48 B CAD13.309.08 CAD−4.88%2.25%Energy minerals
Neutral
ISTKINTELLISTAKE TECHNOLOGIES CORP.2.40 CAD+5.26%103.36 K0.72209.82 M CAD−0.03 CAD+35.29%0.00%Non-energy minerals
Neutral
LNFLEON'S FURNITURE
30.48 CAD+1.50%37.9 K0.912.08 B CAD13.042.34 CAD+8.79%2.66%Retail trade
Buy
MAGMAG SILVER CORP
32.75 CAD+0.86%349.7 K1.693.39 B CAD23.641.39 CAD+72.96%0.17%Non-energy minerals
Neutral
MAUMONTAGE GOLD CORP
5.38 CAD+0.19%213.13 K0.701.94 B CAD−0.31 CAD−114.41%0.00%Non-energy minerals
Strong buy
MAXMMAXUS MINING INC.0.93 CAD0.00%7000.01Non-energy minerals
Neutral
MKPMCAN MORTGAGE CORPORATION
21.53 CAD−0.28%32.2 K0.87853.68 M CAD11.671.84 CAD−18.24%7.41%Finance
Buy
MLMMCFARLANE LAKE MINING LIMITED0.110 CAD−8.33%801.14 K0.6129.76 M CAD−0.01 CAD+52.40%0.00%Non-energy minerals
Neutral
MLPMILLENNIAL POTASH CORP
1.98 CAD+3.66%535.58 K1.47206.69 M CAD−0.05 CAD−0.74%0.00%Non-energy minerals
Strong buy
NANATIONAL BANK OF CANADA
151.55 CAD+0.48%1.07 M1.0359.39 B CAD14.4510.49 CAD+8.96%3.02%Finance
Neutral
OGCOCEANAGOLD CORPORATION
23.74 CAD+2.64%1.19 M1.125.48 B CAD10.802.20 CAD+60,941.67%0.54%Non-energy minerals
Strong buy
PRCGPRECORE GOLD CORP.0.300 CAD+50.00%14 K0.52Non-energy minerals
Neutral
RYROYAL BANK OF CANADA
190.65 CAD+0.65%4.24 M1.64268.87 B CAD15.1712.57 CAD+15.50%3.13%Finance
Buy
SSLSANDSTORM GOLD LIMITED
15.16 CAD+0.73%179.91 K0.354.44 B CAD94.400.16 CAD+19.32%0.53%Finance
Buy
SWANBLACK SWAN GRAPHENE INC
2.24 CAD+9.80%411.92 K2.1590.23 M CAD−0.13 CAD+18.80%0.00%Producer manufacturing
Strong buy
TIHTOROMONT INDUSTRIES LTD
144.71 CAD+1.20%106.01 K0.9411.75 B CAD24.465.92 CAD−5.54%1.40%Distribution services
Buy