Canadian Regulators Investigate Mysterious Tar Sands Spills

The Suncor Energy Inc. plant is in the Athabasca Oil Sands area near Fort McMurray.