Canada Shares Rally

Europe and Asia markets finish mixed

Canada's benchmark TSE 300 rose 28.02 points to 7772.23, staging a late day rally and turning back a decline of more than 30 points early in the session. Of the 14 subindices, nine fell and five rose.

To continue reading this article you must be a Bloomberg Professional Service Subscriber.