For the first time in generations, the U.S. military has spent public money — Americans’ money — to fund private-sector mining projects in Canada. It’s reminiscent of a pre-Second World War program. And it speaks to a pervasive fear in the U.S. capital. Here’s what the Pentagon wants.