Gas prices in Vancouver are approaching record highs, just as the province announced legislation that is expected to raise fuel taxes next year.

Heading into the long weekend, prices averaged 1.55 per litre in Vancouver on Thursday, with many stations charging just under 1.58 per lite.

The record high was set in mid-April when average prices hovered around 1.58. Some stations charged more than 1.60, according to GasBuddy.com.

Dan McTeague, an analyst with GasBuddy, told CTV Vancouver that “for now, it looks like these high prices are here to stay.”

McTeague said that the prices are a result of “the market digesting higher oil and gasoline prices due to heavy demand and limited supply.”

Meanwhile, B.C. Municipal Affairs Minister Selina Robinson said Thursday that the province will bring in legislation allowing Metro Vancouver to increase the fuel tax by up to 1.5 cents per litre next spring.

Robinson said that if mayors in the region can identify other sources of money to fund public transit like the Broadway SkyTrain in Vancouver and light rail in Surrey, then they won’t have to raise the tax.

With files from The Canadian Press