Here’s why some say oil sands producers may never recover
With an oil break-even price of about $80 per barrel, any new oil sands projects will only barely make back their investment.
The new Mining Power Rankings are live. Vote for the sector’s leaders in each of the Large-, Small-, and Micro-Cap leagues.