More ICYMI for the oil traders: A report says the financial impact of the McMurray fires says around USD$760m in oil sands production has been lost.
– The analysis says loss of 1.2 million barrels of oil a day over two weeks