Toronto stocks ended lower on Tuesday as investors moved to lock in profits after a four-day winning streak.

The S&P/TSX composite index was down 56.93 points, or 0.4%, at 14,119.49.

The drop followed a gain of more than 450 points in the past four sessions.

Overall, eight of the 10 TSX main groups were lower, with the financial and energy groups down 0.6% and 0.3% respectively.

Royal Bank of Canada slipped 60¢, or 1.1%, to $56.25. The bank said today that it would be chopping its mortgage rates across the board by up to a fifth of a percentage point, effective Wednesday.

TD Canada Trust and Bank of Montreal followed soon after and other banks are expected to do the same.

CIBC shares fell $1.67, or 1.7%, $96.82.

Energy shares retreated as benchmark London Brent crude pulled back from the 10-month high of $US72.25 it hit on Monday. U.S. crude, however, settled up 1¢ at $69.10 a barrel.

Shares of Talisman Energy slipped 42¢, or 1.9%, to $22.08, while Canadian Natural Resources fell 75¢, or 1%, to $73.45.

The junior S&P/TSX Venture composite index rose 10.90 points, or 0.34%, to 3,237.08.

The Canadian dollar rose 0.66 of a cent to US93.98¢ after Statistics Canada reported the annual inflation rate was at 2.2% in May, unchanged from April. Higher homeowners’ costs and gasoline prices were partly offset by lower prices for natural gas.

On Wall Street, U.S. stocks edged higher as a dip in Treasury bond yields tempered investors’ interest-rate worries and boosted financial stocks.

The Dow Jones industrial average was up 22.44 points, or 0.16%, at 13,635.42. The S&P 500 was up 2.65 points, or 0.17%, at 1,533.70. The Nasdaq composite index was up 0.16 points, or 0.01%, at 2,626.76.