Markets | Fri Feb 22, 2013 11:18am EST

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