Versamet Royalties Corporation ("Versamet") announces that it has entered into an agreement (the "Agreement") with Endeavour ...