Markets | Mon Jun 27, 2011 4:50pm EDT

CANADA STOCKS-TSX snaps 3-day loss as banks, materials rise