A fragile truce between Israel and Iran sparked a sharp rally on Tuesday. The TSX made new highs after climbing 0.51% to 26,744 while the three American indices approached their own highs. In Toronto, nine sectors rose, led by tech and staples while energy lagged the most. Big gainers were