Canadian stocks rose the most in three weeks, led by commodity producers, as prices of bullion and crude oil increased on escalating tensions in the Middle East and the declining U.S. dollar.
Gold advanced 0.5% to $875.30 an ounce in New York and touched $892, the highest in 11 weeks, as investors sought a haven. Silver also surged. Israel massed tanks today near the Gaza Strip following three days of air strikes as Defense Minister Ehud Barak said the country is fighting a "war to the death" with Hamas.
Copper prices climbed in London as a slumping U.S. dollar buoyed the appeal of commodities as an alternative investment.