Tech stocks were dragged by a drop of $48.98, or 28%, to $125.70, in electronics firm Celestica, while power firm TransAlta ...