Former Calgary Flame Jim Peplinski, centre, celebrates with Hockey Canada boss Bob Nicholson, right, and CHL president David Branch after Calgary and Edmonton were awarded the 2012 world juniors. ((Larry MacDougal/Canadian Press))

Calgary and Edmonton will co-host the 2012 world junior hockey championship, Hockey Canada announced Thursday.

The organization chose the Alberta cities over Toronto, the other finalist to land the annual under-20 tournament, which typically runs from Boxing Day into early January.

The Alberta group, which included the NHL's Edmonton Oilers and Calgary Flames along with the Western Hockey League's Edmonton Oil Kings and Calgary Hitmen, helped distance itself by promising to price 42 per cent of tickets between $12 and $40 each.

It also offered two top-notch venues in Edmonton's Rexall Place and Calgary's Pengrowth Saddledome, both home to the cities' NHL clubs.

"This is an exciting day for hockey fans in Alberta and throughout Canada," said Hockey Canada president and CEO Bob Nicholson.

"The bid group from Alberta put forward a great plan, and the site selection committee was particularly impressed with the bid's focus on making tickets affordable for all hockey fans."

Canada, which has won the last four world junior tournaments, will be on home ice for three of the next four. Ottawa hosts this winter, with Saskatoon and Regina doing the honours in 2010.

Alberta last hosted the event in 1995 in Red Deer.

Other Canadian host cities have included:

  • Vancouver/Kamloops/Kelowna (2006).
  • Halifax/Sydney (2003).
  • Winnipeg (1999).
  • Saskatoon, (1991).
  • Hamilton (1986).
  • Montreal (1978).