| Date | 30 January 1948 — 14:00 | |
|---|---|---|
| Location | Olympia-Eisstadion Badrutts Park, St. Moritz | |
| Referee | Walter Brown |  USA | 
| Referee | Josef Fleischlinger |  TCH | 
| Attendance | 3,000 | 
| 1 | 2 | 3 | Total | ||
|---|---|---|---|---|---|
| Canada |  CAN | 1 | 1 | 1 | 3 | 
| Sweden |  SWE | 1 | 0 | 0 | 1 | 
| Time | Score | Nat | Scorer (assists) | Situation | |
|---|---|---|---|---|---|
| 2:35 (1) | 0 – 1 | ![]()  | Klas Lindström (Holger Nurmela) | ||
| 4:35 (1) | 1 – 1 | ![]()  | George Mara (Patsy Guzzo) | ||
| 22:07 (2) | 2 – 1 | ![]()  | Wally Halder (Ab Renaud) | ||
| 40:35 (3) | 3 – 1 | ![]()  | Reg Schroeter (Louis Lecompte) | 
| Time | PIM | Nat | Player | Reason | |
|---|---|---|---|---|---|
| ? (1) | 2 | ![]()  | Ab Renaud | ||
| ? (2) | 2 | ![]()  | Rolf Ericsson | ||
| ? (3) | 2 | ![]()  | Rolf Ericsson | ||
| ? (3) | 2 | ![]()  | Frank Dunster | ||
| ? (3) | 2 | ![]()  | André Laperrière | ||
| ? (3) | 2 | ![]()  | Murray Dowey | ||
| ? (3) | 2 | ![]()  | Holger Nurmela | ||
| ? (3) | 10 | ![]()  | Holger Nurmela | Misconduct | 
| Time | Nat | Player | In/Out | 
|---|---|---|---|
| 0:00 (1) | ![]()  | Murray Dowey | Goalkeeper In | 
| 0:00 (1) | ![]()  | Arne Johansson | Goalkeeper In | 
| 60:00 (3) | ![]()  | Murray Dowey | Goalkeeper Out | 
| 60:00 (3) | ![]()  | Arne Johansson | Goalkeeper Out | 
 Canada| Pos | Nr | Player | Shift | Mins | Goals | Shots | Assists | +/- | PIM | Saves | Save % | GK In | GK Out | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F | – | Wally Halder | – | – | 1 | – | 0 | – | 0 | – | – | |||||
| F | – | Ab Renaud | – | – | 0 | – | 1 | – | 2 | – | – | |||||
| F | – | Reg Schroeter | – | – | 1 | – | 0 | – | 0 | – | – | |||||
| F | – | George Mara | – | – | 1 | – | 0 | – | 0 | – | – | |||||
| F | – | Ted Hibberd | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| F | – | Patsy Guzzo | – | – | 0 | – | 1 | – | 0 | – | – | |||||
| D | – | Orval Gravelle | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| D | – | Frank Dunster | – | – | 0 | – | 0 | – | 2 | – | – | |||||
| D/GK | – | André Laperrière | – | – | 0 | – | 0 | – | 2 | – | – | |||||
| D | – | Louis Lecompte | – | – | 0 | – | 1 | – | 0 | – | – | |||||
| GK | – | Murray Dowey | – | 60:00 | 0 | – | 0 | – | 2 | – | – | |||||
| Coach | Frank Boucher | 
 Sweden| Pos | Nr | Player | Shift | Mins | Goals | Shots | Assists | +/- | PIM | Saves | Save % | GK In | GK Out | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F | – | Stig Andersson | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| F | – | Rolf Ericsson | – | – | 0 | – | 0 | – | 4 | – | – | |||||
| F | – | Svante Granlund | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| D | – | Gunnar Landelius | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| F | – | Klas Lindström | – | – | 1 | – | 0 | – | 0 | – | – | |||||
| F | – | Holger Nurmela | – | – | 0 | – | 1 | – | 12 | – | – | |||||
| F | – | Rolf Pettersson | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| D | – | Åke Andersson | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| D | – | Åke Ericson | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| D | – | Rune Johansson | – | – | 0 | – | 0 | – | 0 | – | – | |||||
| GK | – | Arne Johansson | – | 60:00 | 0 | – | 0 | – | 0 | – | – | |||||
| Coach | Sven Bergquist |