Newswire brought to you by CANADA STOCKS-TSX rallies on oil, bank results May 28, 2009 * TSX finishes up 2.47 percent at 10,392.37 Load More