Canada's main stock index muscled up Wednesday, as losses in financials countered gains in mining shares, while investors awaited key U.S. inflation data due later in the day. The TSX hiked 111.71 ...