Team Canada will have a day off today at the world junior hockey championship to prepare for a Wednesday semifinal showdown in Halifax with the United States.

Canada got an overtime goal from Connor Bedard last night to win a tense 4-3 battle against Slovakia.

The U-S crushed Germany in its quarterfinal 11-1. Sweden, 3-2 winners over Finland, and Czechia will play in tomorrow's other semifinal. Czechia squashed Switzerland 9-1 in quarterfinal action.

Buffalo Bills safety Damar Hamlin remains in critical condition after collapsing on the field in Monday Night Football and Buffalo's game against the Cincinnati Bengals was postponed.

Hamlin was administered CPR on the field. He was surrounded by teammates after he was hurt while tackling Bengals receiver Tee Higgins. Hamlin got to his feet, appeared to adjust his face mask with his right hand, and then fell backward about three seconds later and lay motionless. He was rushed by ambulance to the University of Cincinnati Medical Center.

There are 11 games scheduled in the NHL today with 7 Canadian teams in action.

The Winnipeg Jets host the Calgary Flames with both teams sporting two-game win streaks, the Vancouver Canucks look to snap a two-game skid when they entertain the New York Islanders, the Ottawa Senators host the Columbus Blue Jackets, the St. Louis Blues visit the Maple Leafs in Toronto, the Montreal Canadiens look to end a five-game losing streak when they play the Predators in Nashville, and the Edmonton Oilers host the Seattle Kraken.