The mayor of Brampton is under fire for ending an audit of spending on city contracts as he runs for re-election.