Goliath Snubbing Logo

Is Canada Losing Billions in Oil Production Revenue?

Suncor Energy Inc. and Canadian Natural Resources Ltd. are two of the largest oil sand producers based in Alberta. On the surface, they operate in similar manners, producing hundreds of thousands of oil barrels a day, much of which is funneled into the country’s gas stations and auto tanks. However, behind the scenes, strikingly different processing …