Higher oil prices set to give feds a 'windfall' in next budget
Global energy markets continue to reel from the ongoing disruption in the Strait of Hormuz. The price of oil is sitting around $100 US a barrel, but Tuesday’s spring economic update used much lower prices to build the budget.