The TSX was ahead by 86 points at midday, led higher by energy stocks that drew strength from rising oil prices . However, the hefty decline in healthcare and info stocks kept gains in check. Oil prices climbed further