Mistakes cost Mikaela Shiffrin first place at Lake Louise as the American had to settle for second behind Nicole Schmidhofer.