TSX Morning Report — 18 July