A Conservative natural resources critic has accused Prime Minister Justin Trudeau of only defending Canadian oil when mingling with celebrities like Leonardo DiCaprio.

Candice Bergen made the charge in a statement on Friday that called on Trudeau to clarify where he stands on the proposed Energy East pipeline. Montreal Mayor Denis Coderre, a former Liberal MP, sparked a war of words with Prairie politicians this week after he and other Quebec mayors came out against the project.

Leonardo DiCaprio and Prime Minister Justin Trudeau at the World Economic Forum. (Photo: The Canadian Press)

A Liberal source told the newspaper that Trudeau confronted DiCaprio during a dinner in Davos Wednesday to tell him his remarks did more harm than good.

"The prime minister said there's a new (federal) government, there's a new government in Edmonton, and they're both working hard to do something serious about this issue that you care about," the Citizen quotes the official.

According to the report, the prime minister also reminded the actor that many people in the Alberta oil sector are losing their jobs. Trudeau said Friday that he told DiCaprio that "inflamed rhetoric doesn't necessarily help either the families or help Canada achieve its significant carbon reduction targets."

Not good enough, Bergen says.

"It is not sufficient for the Prime Minister to support and defend Canadian oil only while socializing with American actors like Leonardo DiCaprio in a posh hotel in Davos," she said in the release.

"It is not sufficient for the Prime Minister to support and defend Canadian oil only while socializing with American actors like Leonardo DiCaprio in a posh hotel in Davos."

"The Prime Minister needs to be clear with a very public statement and decisive action, that show that he and his government support the Natural Resource sector in Canada and the jobs and economic prosperity it brings."

Bergen appeared to link Coderre's public announcement on Energy East to Trudeau's keynote address at the WEF this week, which she said trivialized Canada's natural resources sector.

Trudeau: Know Canada for resourcefulness, not resources

During his address Wednesday, Trudeau sought to strike a different tone from former prime minister Stephen Harper, who promoted Canada as an emerging energy superpower. Trudeau's message was that Canada has more to offer the world than just oil.

"My predecessor wanted you to know Canada for its resources," Trudeau said. "I want you to know Canadians for our resourcefulness."

Bergen, however, seemed to suggest Trudeau can make things right by expressing unequivocal support for Energy East.

Though the prime minister has expressed his clear support for the proposed Keystone XL pipeline to the United States, he has resisted doing the same when it comes to Energy East, which would carry 1.1 million barrels of oil a day from Alberta and Saskatchewan to refineries in New Brunswick.

Prime Minister Justin Trudeau, Microsoft CEO Bill Gates, US President Barack Obama, French President Francois Hollande and Indian Prime Minister Narendra Modi wave during the 'Mission Innovation: Accelerating the Clean Energy Revolution' meeting at the United Nations climate change summit.

Prime Minister Justin Trudeau speaks with German Chancellor Angela Merkel and OECD Secretary General Angel Gurria at the start of a session on carbon pricing at the United Nations climate change summit.

Prime Minister Justin Trudeau pauses after laying a flower at a memorial outside the Bataclan Cafe in Paris, France.

Prime Minister Justin Trudeau listens to Ukraine President Petro Poroshenko as they speak at the start of a bilateral meeting before the United Nations climate change summit in Paris.

Prime Minister Justin Trudeau and French President Francois Hollande enter the room at the Palce Elysee to deliver joint statements in Paris.

Prime Minister Justin Trudeau and Secretary-General of the Francophonie Michaelle Jean speak at the start of a bilateral meeting before the United Nations climate change summit in Paris.

European Council President Donald Tusk and European Commission President Jean-Claude Juncker listen as Prime Minister Justin Trudeau makes some opening remarks before a bilateral meeting at the United Nations climate change summit.

Justin Trudeau applauds Queen Elizabeth II after she delivered her speech at the opening of the Commonwealth Heads of Government meeting in Valletta, Malta.

Prime Minister Justin Trudeau walks with his wife Sophie Gregoire-Trudeau as they arrive at the Commonwealths Heads of Government meeting.

Justin Trudeau signs the official guest book as Malta's Prime Minister Joseph Muscat looks on before a meeting at the Auberge de Castille ahead of the Commonwealths Heads of Government meeting.

Prime Minister Justin Trudeau holds his son Hadrien as he waves with his wife Sophie Gregoire Trudeau and daughter Ella-Grace as they arrive in Luton, England Wednesday Nov.25, 2015.

Canadian Ambassador to the United Kingdom Gordon Campbell gives Hadrien Trudeau a high-five as he greets Prime Minister Justin Trudeau, his wife Sophie Gregoire Trudeau and Ella Grace Trudeau at the Luton airport in England.

Prime Minister Justin Trudeau takes part in a bilateral meeting with U.S. President Barack Obama at the APEC Summit in Manila, Philippines on Thursday, November 19, 2015.

Prime Minister Justin Trudeau is greeted by crowds of hysteria as he leaves his closing press conference following the APEC Summit in Manila, Philippines on Thursday, November 19, 2015.

President Barack Obama walks with Mexico's President Enrique Pena Nieto, left, Canada's Prime Minister Justin Trudeau, right, as they arrive for a group photo with leaders of the Asia-Pacific Economic Cooperation summit in Manila, Philippines, Thursday, Nov. 19, 2015. T

Prime Minister Justin Trudeau chats with U.S. President Barack Obama at the G20 Summit in Turkey.

Prime Minister Justin Trudeau talks to British Prime Minister David Cameron at the start of a plenary session at the G20 Summit in Antalya, Turkey on Sunday, November 15, 2015.

Prime Minister Justin Trudeau and Mexican President Enrique Pena Nieto, bottom, take part in the official family photo at the G20 Summit in Antalya, Turkey on Sunday, November 15, 2015.

Prime Minister Justin Trudeau is greeted by Recep Tayyip Erdogan, President of Turkey, as he officially arrives to the G20 Summit in Antalya, Turkey on Sunday, Nov.15, 2015.

Prime Minister Justin Trudeau, middle, takes part in the official family photo at the G20 Summit in Antalya, Turkey on Sunday, November 15, 2015.

Prime Minister Justin Trudeau takes part in a bi-lateral meeting with Italian Prime Minister Matteo Renzi at the G20 Summit in Antalya, Turkey on Monday, November 16, 2015.

Prime Minister Justin Trudeau is greeted by Chinese President Xi Jinping as they take part in a bi-lateral meeting at the G20 Summit in Antalya, Turkey on Monday, November 16, 2015.

Prime Minister Justin Trudeau and German Chancellor Angela Merkel take part in a bi-lateral meeting at the G20 Summit in Antalya, Turkey.