20170329 business.international-business: TSX posts three-week high as oil rallies