Engages in oil sands exploration and production, managing upstream operations, reserves development, and related infrastructure for energy extraction and supply.
2007
Canada
11 - 50 employees
Oil & Energy
$25M - 100M in revenue
Not profitable
Industry Rank
251 out of 425
Canada, Energy & Mining, Oil & Energy
Sustainability Report