Swedish climate activist Greta Thunberg stayed away from any direct criticism of Alberta’s oilsands as she took her message to the provincial capital on Friday.

The 16-year-old told thousands of people in front of the legislature in Edmonton that the future of the planet is at stake.

“We cannot allow this crisis to continue to be a partisan, political question. The climate and ecological crisis is far beyond party politics and the main enemy right now should not be any political opponents, because our main enemy is physics,” she said.

“We teenagers are not scientists, nor are we politicians, but it seems many of us, apart from most others, understand the science because we have done our homework.”

A group of oil and gas industry supporters, some who travelled to Edmonton in a truck convoy from Red Deer, held a counter-rally at the legislature, but were vastly outnumbered by climate activists.

Alberta Premier Jason Kenney had said his government didn’t plan on meeting with Thunberg, and on Friday he visited a power plant west of the city that is switching from coal to cleaner natural gas.

“The truth is that the so-called climate strike movement is opposed to natural gas. They’re opposed to zero-emitting nuclear power. They’re opposed to technological solutions. They’re opposed to the entire modern, industrial economy. Their manifesto effectively calls for shutting down our entire modern economy, so that is not a real world solution.”

Thunberg has been making international headlines for criticizing world leaders who she accuses of letting down youth by doing too little to tackle climate change.

A crowd of people stretching two city blocks first marched with the teen through Edmonton’s downtown to the legislature. Edmonton police estimated the size of the crowd at between 3,500 and 4,000, but organizers said they believed it was more like 10,000.

At one point three young men tried to rush Thunberg, but organizers kept them back, said Joe Vipond with the Calgary Climate Hub. Several climate activists locked their arms around the teen during part of the walk.

“We just want to make sure she’s safe,” said Vipond.

The physician said he came to Edmonton with two busloads of Calgarians to support Greta.

“She’s the voice of this generation,” he said. “She’s put herself out there. Can you imagine as a 16-year old taking all this on? She needs all the support she can get.”

Zachary Neufeld, 18, works in Fort McMurray and went to the rally with a few friends carrying signs that read, “I Love Canadian Energy.” They said they believe in climate change, but there’s a way to make fewer emissions while keeping jobs.

“It’s really important that we keep those jobs, especially Alberta, because that’s a lot of our economy,” said Neufeld.