40556994 - close up image of stock market data on a computer monitor.

Canada’s main stock index failed to match the stronger gains on U.S. markets after the Trump administration temporarily eased trade restrictions on Huawei Technologies.

The S&P/TSX composite index closed up 24.72 points to 16,426.47.

In New York, the Dow Jones industrial average was up 197.43 points at 25,877.33. The S&P 500 index was up 24.13 points at 2,864.36, while the Nasdaq composite was up 83.35 points at 7,785.72.

The Canadian dollar traded at an average of US74.55¢ compared with an average of US74.25¢ on Friday.

The July crude contract was down 8¢ at US$63.13 per barrel and the June natural gas contract was down 6¢ at US$2.61 per mmBTU.

The June gold contract was down US$4.10 at US$1,273.20 an ounce and the July copper contract was down 1.1¢ at US$2.715 a pound.