5 Top Weekly TSX Performers: Oil and Gas Stocks Dominate