20170421 business.international-business: TSX ends higher as CP Rail; mining shares gain