Uhh, Canada beat the USA in 1998, and didn't play them in the medal round. The Czech Republic eliminated the USA that year.
The Czech Republic's win in those Olympics was probably the most compelling story of any major international hockey tournament in the last decade or so.
USA defeated Canada for the gold medal in the Woman Final that year, the first time ever USA defeated Canada too