TSX extends slide as oil weakness drags energy shares lower - EWC News | Rallies