(Updates to close)

* TSX ends up 88.21 points, or 0.7 pct, at 12,447.68