Canada to strike new deal with indigenous peoples