The TSX index raced ahead 81.56 points by noon hour EST to 25,393.06. The Canadian dollar stayed afloat 0.15 cents at 69.61 ...