Critical minerals-focused royalty and streaming company Ecora Resources has entered into a $50m copper stream agreement with ...