According to Canadian Press, Stephen Harper succeeded in blocking passage of a Commonwealth resolution on global warming that would have called for binding targets on greenhouse gas emissions.
The move so frustrated some foreign diplomats that they sought out Canadian journalists to express their disgust at what was happening behind closed doors.
Harper said Canada's position has been consistent from one international summit to the next and will remain so at the upcoming negotiations in Indonesia.
He says there cannot be an international treaty unless everyone's on board - and that includes big polluters like India, China, and the United States, which were not full members of Kyoto.
...some foreign officials at the Commonwealth have privately poured scorn on the Canadian position, calling it the ultimate recipe for inaction.
They say it relies on developing countries like India and China, which are struggling to eradicate widespread poverty while growing their own economies, to act first.
"It's a bit disingenuous, actually, to present (Canada's) position as a higher ambition," one Commonwealth official said.
"We need to show the Indians we're willing to lead."
Britain's foreign minister this week did not mention Canada or Australia by name but he said climate-change talks were being held up by a 'you-first' attitude from some countries.
Sorry, Steve, but someone has to lead in order to get all the polluters to commit to a meaningful global effort and that someone ought to be the nations whose per capita greenhouse gas emissions dwarf all others. By the way, you total hypocrite, those nations just happen to be Canada and the United States.