CANADA STOCKS-TSX rises to 2-week high on broad-based rally