Canada sneaked past Slovakia while the United States crushed Finland to set up a blockbuster Olympic ice-hockey final on Friday as the host nation surged to the top of the medal table with two more gold.
Canada set up USA hockey final, Riesch wins slalom
