Mark Scheifele scored the winning goal 29 seconds into overtime as Canada knocked off feisty Norway 6-5 to remain unbeaten after four games at the 2026 World Hockey Championships in Switzerland.