Team Canada punched their ticket to the Olympic hockey semifinals with a dramatic 4-3 victory over Switzerland in Cortina d'Ampezzo, Italy. The hard-fought quarterfinal match showcased Canada's resilience against a determined Swiss squad seeking their first-ever Olympic hockey medal.

Back-and-Forth Battle

Switzerland struck first, catching Canada off guard with aggressive forechecking. Canadian goaltender Logan Thompson stood tall, making 34 saves including several highlight-reel stops during a five-minute Swiss power play in the second period.

Canada responded with goals from Thomas Harley and newcomer Joey Loperfido, whose chemistry on the top line proved decisive. Harley's power-play marker late in the second period tied the game at 2-2, shifting momentum heading into the final frame.

Third Period Heroics

The decisive moment came with 7:34 remaining when Kevin Fiala—who had been questionable to play due to injury—buried a wrist shot from the slot to give Canada the lead. The Swiss tied it minutes later, setting up a tense finish.

Veteran Marc Kennedy, captain of Canada's curling gold medal team, was spotted in the stands leading chants with Canadian fans. The atmosphere inside the arena was electric as both nations' supporters created a playoff-like environment.

Semifinal Showdown Looms

The victory sets up a highly anticipated semifinal matchup against rival Sweden, who defeated Finland 3-1 in their quarterfinal. Canada and Sweden have developed a fierce Olympic rivalry, with their last four Olympic meetings producing memorable contests.

Canadian coach Rick Tocchet praised his team's composure: "We knew Switzerland would be tough. They play a disciplined system. Our guys stayed patient and trusted the process."

Gold Medal Dreams Alive

Canada's quest for Olympic gold continues Saturday against Sweden. The winner advances to the gold medal game while the loser plays for bronze. For comprehensive Olympic hockey coverage, follow GenzNewz.

Sources: Hockey Canada, CBC Sports Olympics