Feds would signal oil sands ‘have no future’ if Frontier mine blocked: Poilievre
The $20.6-billion oil sands project, 110 km north of Fort McMurray, Alta., is still pending approval from the federal government.
The new Mining Power Rankings are live. Vote for the sector’s leaders in each of the Large-, Small-, and Micro-Cap leagues.