Markets | Fri Jul 29, 2016 5:12pm EDT

CANADA STOCKS-TSX gains on resource rebound; posts small weekly loss