image.jpg
Investor optimism fuelled a four-day run to start the month that culminated in Canada's main stock index setting a record high.