International Petroleum Corp. (IPC) has achieved first oil at Phase 1 of its Blackrod thermal oil sands project in Alberta, with production beginning ahead of schedule and on budget.
International Petroleum Corp. (IPC) has achieved first oil at Phase 1 of its Blackrod thermal oil sands project in Alberta, with production beginning ahead of schedule and on budget.