S&P/TSX composite sets new records in longest streak in more than 30 years