Winnipeg will have its first official candidate for mayor as early as next week, as former councillor Gord Steeves is expected to enter the race.

Sources have told CBC News that Steeves will announce his candidacy on Monday.

This week has been a rough one at Winnipeg city hall, with the release of a damning audit of the controversial fire hall land swap and news of cost overruns related to the construction of the police service's new headquarters.

However, the sources said Steeves's announcement has been in the works for months.

He represented the St. Vital ward from 2000 to 2011, when he left council to launch an unsuccessful run for provincial politics.

As recently as last month, Steeves said he's been thinking about running for mayor.