Shocked by the Swedes in the semi-finals at the 2006 Turin Winter Games , the Americans made sure there would be no repeat of the biggest ever upset in women 's Olympics hockey , storming into Thursday 's final where they will face off against either arch rivals Canada or Finland .