The TSX gained 69.44 points by mid-Wednesday at 25,351.07. The Canadian dollar descended 0.09 cents at 69.64 cents U.S. Among individual stocks, Celestica (TSX: CLS) rose $8.98, or 5.3%, to the top of the index at $178.38. Capstone Copper fell 37 cents, or 4.1%, to $8.48 after brokerage Scotiabank (TSX: BNS) cut its price target on the stock.