The TSX weakened 69.9 points to end Tuesday at 24,929.89. The Canadian dollar was down 0.08 at 69.65 cents U.S. In corporate ...