Corporate earnings underpin TSX as oil prices slide