Canada's main stock index hit a record high on Wednesday as solid corporate earnings boosted financial shares, while tech stocks rose ahead of Nvidia and Salesforce's results. S&P 500, Nasdaq at ...