Markets | Fri Feb 22, 2013 4:43pm EST

CANADA STOCKS-TSX rises on oil and banks, but Agrium dives