TSX stocks have been riding a strong bull run for most of the year.