TSX-listed Americas Bullion Royalty Corp nets $23 million after settling debt deal.