It's the game hockey fans have been waiting for all year.

Team Canada takes on our rivals, Team U.S.A. today, December 31, in World Juniors Championship action.

Both teams are sitting at the top of group B tied 3-0 but after this match up only one will stay perfect.

Our home country boys are skating in after a 10-2 victory over Latvia and are hoping to keep the momentum going.

The Americans are also coming off a win, but a much closer 3-2 game over Russia.

The big game goes at 1:30 p.m. MST at the Air Canada Centre in Toronto.