TSX climbs to new peak as markets cheer U.S.-Iran deal
Dow hits record high as oil prices fall