ended down 218.32 points, or 1.1%, at 19,927.69, its lowest close since March 29.
"The TSX is falling today in a broad-based rout, being dragged lower by the financial services sector after disappointing earnings from two major Canadian banks," said Brandon Michael, senior investment analyst at ABC Funds.