"It's totally unacceptable that politicians should interfere with things like the selection of a national team's captain," IIHF president Rene Fasel said.
"As the president of the IIHF, I express strong disapproval of political interference in something that is an obvious sports issue and decision."
Fasel's comments came as Hockey Canada president Bob Nicholson, chairman Rene Marcil and senior director Brad Pascall appeared Thursday before the House of Commons' official languages committee.
Politicians have questioned Doan's appointment because of allegations he uttered a slur at a French-speaking linesman during a 2005 NHL game, but Fasel came to his defence.
"It's a shame that a classy person and role model like Shane Doan should be at the centre of this attention," Fasel said. "Instead of questioning Doan's character, all Canadians, including the politicians, should be proud of a player that always answers the call from Hockey Canada."