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
AAGRI.UAGRINAM ACQUISITION CORP
10.85 USD0.00%00.00134.45 K CAD0.00%Finance
DDDDMETAVISTA3D INC
2.10 CAD+2.44%4.07 K0.84Technology services
EIFEXCHANGE INCOME CORPORATION
58.95 CAD+0.46%122.4 K0.982.84 B CAD25.482.31 CAD−6.16%4.46%Transportation
Strong buy
GURNGLOBAL URANIUM CORP.0.92 CAD+5.75%1.45 M2.5433.89 M CAD0.00%Non-energy minerals
IBATINTERNATIONAL BATTERY METALS LTD
0.66 CAD+116.39%61.29 K3.55160.12 M CAD0.00%Process industries
NGEXNGEX MINERALS LTD
13.69 CAD−1.08%123.97 K0.252.83 B CAD−0.24 CAD−13.53%0.00%Non-energy minerals
Strong buy
OONCOONCO-INNOVATIONS LIMITED0.78 CAD+8.33%197.5 K3.80Health technology
SPRQSPARQ SYSTEMS INC
0.95 CAD+13.10%215.52 K0.88104.62 M CAD0.00%Electronic technology
SUGRSUCRO LIMITED
12.00 CAD+5.26%5200.74116.51 M CAD15.750.76 CAD0.00%Distribution services