The United States and Canada face off tonight in Halifax in another installment of their hockey rivalry, with a trip to the world junior hockey championship final on the line.

The rivals advanced to the semifinals after polar-opposite quarterfinals Monday, with Canada beating Slovakia 4-3 in overtime and the U.S. routing Germany 11-1. The U-S beat Canada in the final of the 2021 tournament in the COVID-19 bubble in Edmonton, their last meeting at the world juniors.

Czechia plays Sweden in today's other semifinal game.

There are only three games on the NHL schedule tonight, with no Canadian teams in action.

The Tampa Bay Lightning will attempt to extend their winning streak to five games when they face the Wild in Minnesota. The New Jersey Devils are in Detroit to play the Red Wings, and the Dallas Stars head to Anaheim to play the Ducks.

The Toronto Raptors tip off a six-game home stand tonight when they play the Milwaukee Bucks. The 24-and-13 Bucks have a one-game win streak going, while the 16-and-21 Raptors have lost nine of their past 12 games.

Buffalo Bills safety Damar Hamlin remains in critical condition after suffering cardiac arrest in the first quarter Monday night.

His family has reported that the 24-year-old has had to be resuscitated twice since the incident and remains sedated and in critical condition.

The game between the Bills and the Cincinnati Bengals will not resume this week. It hasn't been determined if it will be played again.