Philadelphia Flyers captain Claude Giroux received the news he wouldn't be headed to the 2014 Sochi Olympics for Canada while preparing for his team's morning skate at Prudential Center on Tuesday.

It wasn't easy.

"[Canada general manager] Steve Yzerman called me [Tuesday] morning; it was a quick talk," Giroux said. "It's obviously disappointing. It was one of my dreams to play for Canada but there's a lot of good players from Canada and the names announced are talented, good players. It's disappointing, but it happens."

Giroux acknowledged the best medicine was the fact he'll lead his club in a Metropolitan Division game with the New Jersey Devils on Tuesday.

"Some believe everything happens for a reason, and if I didn't make this team, there's a reason behind it," he said. "But I'm not upset or mad. It's a tough day, but it's a good thing I have a game so I can just put this behind me and keep moving forward."

Devils coach Peter DeBoer was surprised when informed Giroux was not named to the team.

"Wow," DeBoer said. "I'm a big fan. So for me, he's one of the top five or 10 guys on my list. But I'm not Steve Yzerman and not Hockey Canada, and those are tough decisions. That's my two cents."

Flyers coach Craig Berube was also a bit perplexed by the decision.