Caleb Frare signs with Sioux Falls Canaries