A Canadian corporation called Sandstorm Gold Ltd. (formerly known as Sandstorm Resources) lends money to mining companies in exchange for…