The buses and ferries are still parked but there is finally some movement in the Halifax transit strike.

The city has made what it describes as its final offer and the Amalgamated Transit Union says its members are going to vote on it tomorrow.  

Mayor Peter Kelly says Halifax Regional Council agreed to the offer and he thinks it's one that everyone can agree on.

"It's clear we have to find a way to bring the buses and ferries back so we're taking a step we believe will bring some points of discussion with the membership and hopefully a ratification," says Kelly. "We are confident that it lays the groundwork for an extremely cost-effective and efficient transit system."

Union leaders have reviewed today's offer and have decided to present it to its members for a vote, although full details of the offer have yet to be released.

"Finally they heard from us, from the membership and the taxpayers," says union president Ken Wilson. "They changed their documents substantially and that's the reason to bring it back."

Metro Transit workers on the picket line say they are pleased to hear about a revised offer.

"As long as the offer is fair and reasonable I would just love to get back to work," says worker Dennis Scoville.

Three weeks have passed since 750 Metro Transit workers parked their buses and ferries and took to the picket lines after talks broke down between the city and the union.

This has left roughly 55,000 transit users without a ride and their frustration is growing as the strike drags on.

"I am tired of walking," says one transit user. "I walked from Duffus, Gottingen to Micmac…walk and then work an eight-and-a-half hour day? I don't think it's right."

Wilson says union members will vote on the new offer Friday at the Halifax Forum from 10 a.m. to 2 p.m. 

He also said even if the offer goes through, it will still be a few more days until the buses and ferries are back up and running after maintenance checks.

With files from CTV Atlantic's Kelland Sundahl