Toronto (11-10-4) also won 11 games last year when it went 11-15-8. It has nine games left — seven at home — as its pushes for a first playoff berth.
Montreal fired coach Frank Klopas early Sunday and said assistant Mauro Biello will take over on an interim basis. The Impact (8-11-5) earned only 11 of a possible 33 points in their last 11 outings — a 3-6-2 stretch that started with a 3-1 loss in Toronto on June 24.
The 48-year-old Klopas was in his second season with Montreal after coaching the Chicago Fire from 2011-13. Montreal was 6-18-10 last year in MLS play.
Bradley opened the scoring in the 35th minute with his fourth goal of the season. Altidore connected in the 55th, hammering in a rebound for his 10th goal after Jonathan Osorio hit the post. Altidore has three goals in the last two games, all coming off the bench.
Former Toronto striker Dominic Oduro scored for Montreal in the 74th minute.