Selv om Canada var førsteseedet etter gruppespillet hadde de en tøffere vei til finalen. I kvartfinalen møtte de et hardarbeidende og defensivt sterkt tysk lag, ledet av den tsjekkoslovakiske treneren Luděk Bukač, som ga få målsjanser. På tross av at Canada fikk tre mål annullert av den finske dommeren Seppo Mäkelä ledet de med 3–2 med 3 minutter igjen av kampen. Tyskerne tok ut målvakten, og ved tiden utlignet Ernst Köpf for tyskerne. Etter 10 minutters målløs spilleforlengelse skulle kampen avgjøres med straffeslagskonkurranse. I sjette runde satte Lindros inn den avgjørende straffen, og Canada vant dermed 4–3. I semifinalen var det Canadas mindre kjente spillere, som Dave Hannan, Curt Giles, Dave Archibald og Fabian Joseph som styrte showet og beseiret et hardarbeidende tsjekkoslovakisk lag 4–2.