Suncor and one of its contractors have been ordered to pay over $1 million in fines after pleading guilty to breaching environmental laws.

Suncor pleaded guilty to not having emissions controls at its Firebag oilsands facility.

The lack of pollution control equipment meant hydrogen sulphide and other compounds were released into the air.

For this violation, Suncor Energy Inc. has been fined $675,000.

Suncor is also in trouble for allowing sewage to be dumped into the Athabasca River.

This incident happened at the company's Millennium Lodge near Fort McMurray.

Suncor and Compass Group Canada Ltd. have been fined a total of $400,000.

The companies have also been ordered to contribute $300,000 to the Alberta Waste and Waster Water Operators Association.