Canada's TSX index closed at a record 34,830.89, up 1%, driven by optimism over potential Middle East peace talks and gains in technology and materials sectors.