STOCK MARKETS — TSE buoyant as metals continue rally
A larger-than-expected drop in the Bank of Canada key rate, coupled with a rise in the Canadian dollar, helped the TSE 300 index continue its mid-summer rally. On July 19, the TSE 300 index jumped 58….