Many hockey fans in Winnipeg are breathing a sigh of relief after Team Canada edged out Latvia 2-1 in the Olympic men's quarter-final on Wednesday.

The game was a nail-biter that caught some off guard, especially given many initially believed the match would be a walk in the park for Canada.

As Latvia tied the game 1-1 in the first period, and Canada struggled for much of the game to regain the lead, the eyes of many Winnipeggers were glued to the closest TV set they could find.

"One game, you're done. You got to win," said David Livingstone, who watched the match from a Boston Pizza restaurant on Pembina Highway.

After Canada scored in the third period and held on to its one-goal lead, Livingstone said he felt a little relieved.

"The way Latvia was coming on, they get their chance and then you thought, 'Oh, they could tie it up again,'" he said.

"You never know, so it was nice to see the guys sort of shut it down and hang on to the one-goal lead."

Canada now advances to the semifinal game against the United States (Friday 11 a.m. CT, cbc.ca/olympics).

The CBC's Katie Nicholson visited several Winnipeg venues during Wednesday's game to see what fans were saying. Follow her journey here: