TSX climbs to new peak as markets cheer U.S.-Iran deal

Dow hits record high as oil prices fall