Team Canada's Olympic orientation camp is underway in Calgary, and the 45 invitees (plus injured forward Ryan Getzlaf, who's in attendance but won't take part in on-ice sessions) have been divided into two squads.

Here's a breakdown of who will be playing with whom, plus a question to ponder: Could Thursday's scrimmage be the greatest ever assembled?

TEAM RED

Goaltenders:

Roberto Luongo, Vancouver Canucks

Cam Ward, Carolina Hurricanes

Defencemen:

Dan Boyle, San Jose Sharks

Drew Doughty, Los Angeles Kings

Dan Hamhuis, Nashville Predators

Dion Phaneuf, Calgary Flames

Chris Pronger, Philadelphia Flyers

Robyn Regehr, Calgary Flames

Stephane Robidas, Dallas Stars

Brent Seabrook, Chicago Blackhawks

Forwards:

Jeff Carter, Philadelphia Flyers

Dan Cleary, Detroit Red Wings

Vincent Lecavalier, Tampa Bay Lightning

Milan Lucic, Boston Bruins

Patrick Marleau, San Jose Sharks

Corey Perry, Anaheim Ducks

Derek Roy, Buffalo Sabres

Patrick Sharp, Chicago Blackhawks

Ryan Smyth, Los Angeles Kings

Jason Spezza, Ottawa Senators

Eric Staal, Carolina Hurricanes

Joe Thornton, San Jose Sharks

TEAM WHITE

Goaltenders:

Martin Brodeur, New Jersey Devils

Marc-Andre Fleury, Pittsburgh Penguins

Steve Mason, Columbus Blue Jackets

Defencemen:

François Beauchemin, Toronto Maple Leafs

Jay Bouwmeester, Calgary Flames

Brent Burns, Minnesota Wild

Mike Green, Washington Capitals

Duncan Keith, Chicago Blackhawks

Scott Niedermayer, Anaheim Ducks

Marc Staal, New York Rangers

Shea Weber, Nashville Predators

Forwards:

Sidney Crosby, Pittsburgh Penguins

Shane Doan, Phoenix Coyotes

Simon Gagne, Philadelphia Flyers

Dany Heatley, Ottawa Senators

Jarome Iginla, Calgary Flames

Andy McDonald, St. Louis Blues

Brenden Morrow, Dallas Stars

Rick Nash, Columbus Blue Jackets

Mike Richards, Philadelphia Flyers

Martin St. Louis, Tampa Bay Lightning

Jordan Staal, Pittsburgh Penguins

Jonathan Toews, Chicago Blackhawks