Major benchmarks close at records; Trump halts Canada trade talks ...