At this point, any extra money they find will just delay cuts to service that they say may soon have to take place. I think the same thing happened last quarter, which is so far great news.
Yeah they budgeted for the Canada Line and for general operating costs, but they didn't anticipate just how high gas prices would go, which takes a huge toll. And the Canada Line was way over budget because of things largely out of their control, such as a huge increase in the cost of concrete and other building materials. It's hard to anticipate everything. I think they always knew that they'd need a new source of revenue to keep things going (ie gas tax), and I think they're still counting on it.
But yeah any new money is great, and it'll help to keep them afloat. Before I blame them, I'd look at other city issues - like the urban sprawl south of the Fraser that makes Translink run empty buses to underpopulated areas at a huge loss, etc.