The S&P/TSX composite index was up 88.22 points to 12,297.09.
The Canadian dollar was ahead 0.3 of a cent at 95 cents US amid data showing that Canadian housing starts came in at an annualized rate of 199,586 units in June, a decrease from 204,616 in May. That was much better than the reading of 190,000 starts that analysts had been expecting.
U.S. indexes also advanced as Alcoa Inc. (NYSE:AA), the first Dow component to report its second-quarter results, failed to benefit from quarterly earnings which beat revenue and profit expectations.
Alcoa said after the close of markets Monday that it earned seven cents a share, a penny better than forecast. Revenue came in at $5.85 billion, surpassing expectations of $5.8 billion.
However, its stock lost early momentum and slipped a penny to US$7.91.
"Does anyone really care about an aluminum company?" said Gareth Watson, vice-president at Richardson GMP Ltd.
"Right now the market’s attention is not on base metal stocks. So even if it has a good report, I think people are putting their money into interest sensitive and dividend yielding stocks and if they are getting cyclical, they’re doing it in other areas such as industrials."
The Dow Jones industrials advanced 75.65 points 15,300.34, the Nasdaq gained 19.43 points to 3,504.26 and the S&P 500 index was ahead 11.85 points at 1,652.31.
Meanwhile, executives at smartphone maker BlackBerry (TSX:BB) were in investor crosshairs as the company held its annual meeting.
BlackBerry reported a loss for its most recent quarter, when most analysts had expected it to turn a profit. At the meeting, chief executive Thorsten Heins encouraged shareholders to remain patient as the company pushes ahead with a plan to become profitable again. Heins says it's going to take time, and just how long is unpredictable due to the volatile smartphone industry. Its stock was up 10 cents to C$10.20, well off its 52-week high of $18.49.
Shares in Jean Coutu Group (TSX:PJC.A) fell 37 cents to $17.44 after the pharmacy retailer said it earned $108.6 million or 51 cents per share, down from $397.3 million or $1.81 per share a year ago, mainly due to much smaller gains from the sale of shares in U.S. pharmacy chain Rite Aid.
Excluding one-time items, earnings were $54.2 million or 26 cents per share, which matched expectations. Revenue was almost unchanged from a year ago at $681.6 million, which missed forecasts for more than $702 million.
Shares of Alimentation Couche-Tard Inc. (TSX:ATD.B) were also lower after it reported a large year-over-year increase in net earnings in the fourth quarter, but fell short of analyst estimates on adjusted profit.
Excluding one-time items, the convenience store and gas station operator said it earned 61 cents US per share, well below expectations of 77 cents per share. Its shares were down $3.04 or 4.95 per cent at $58.35.
Mining stocks benefited from bargain hunting for a second day.
Falling demand for resources has pushed the TSX base metals sector down 32 per cent so far this year. The gold sector has fared much worse, down 47 per cent year to date as the Federal Reserve signalled it could start tapering its economic stimulus program of bond purchases later in the year while inflationary pressures remain tame.
On Tuesday, the base metals sector was ahead 2.67 per cent even as copper prices fell further on demand concerns, with the September contract down three cents to US$3.06 a pound. HudBay Minerals (TSX:HBM) climbed 19 cents to C$6.83 and Teck Resources (TSX:TCK.B) advanced $1.21 to $22.39.
Railway stocks advanced alongside mining stocks after losing some ground Monday amid questions about the transport of crude oil in the wake of a derailment over the weekend in Lac-Megantic, Que., killing at least 13 people and leaving nearly 40 more missing. Canadian National Railway (TSX:CNR) rose $1.21 to $103.94 while Canadian Pacific (TSX:CP) climbed $1.79 to $128.48.
The gold sector rose about 0.9 per cent as gold prices rose slightly with the August bullion contract in New York ahead $11 to US$1,245.90. Eldorado Gold (TSX:ELD) gained 18 cents to C$6.41 while Goldcorp Inc. (TSX:G) ran ahead 56 cents to $25.47.
The energy sector also provided lift, up 1.1 per cent as the August crude oil contract on the New York Mercantile Exchange advanced 39 cents to a 14-month high of $103.53 a barrel due to increased tensions in Egypt. Canadian Oil Sands (TSX:COS) fell 97 cents to C$19.81 while Imperial Oil (TSX:IMO) improved by 80 cents to $42.58.
In other economic news, the International Monetary Fund upgraded Canada’s growth expectations for this year to 1.7 per cent from 1.5 per cent, but warned that overall global conditions remain uneven, weak and perilous.
The IMF expects growth around the world will barely top three per cent this year, moderately lower than previously thought, and only start showing signs of life at 3.8 per cent in 2014.