TD Bank job posts with a published annual salary in CAD have a median of CAD 72k. The middle half of those posts range from CAD 53k to CAD 117k. That is 517 job posts, as of Nov 7, 2026.
TD Bank salaries
What TD Bank publishes in its job posts: the median, the range, and how pay differs by role, AI level and country. Only salaries from live posts, nothing self-reported.
CAD 72k median · CAD 53k to CAD 117k middle half · 517 job posts with a salary
Updated Nov 7, 2026
Salary by role at TD Bank
In CAD a year. Range is the middle half of posts from 5 posts, and lowest to highest below that. A row appears from 3 posts.
| Role | Job posts | Median | Range |
|---|---|---|---|
| Finance | 50 | CAD 65k | CAD 65k to CAD 84k |
| Software Engineering | 35 | CAD 117k | CAD 98k to CAD 140k |
| Data | 34 | CAD 124k | CAD 102k to CAD 165k |
| Operations | 18 | CAD 84k | CAD 68k to CAD 117k |
| Sales | 9 | CAD 98k | CAD 84k to CAD 111k |
| Product | 6 | CAD 115k | CAD 109k to CAD 117k |
| Legal | 5 | CAD 158k | CAD 130k to CAD 188k |
| Security | 4 | CAD 117k | CAD 98k to CAD 139k |
Salary by AI level at TD Bank
Level rates every job by how central AI is to the work. In CAD a year.
| AI level | Job posts | Median | Range |
|---|---|---|---|
| Builds AI ●●●● | 16 | CAD 140k | CAD 117k to CAD 178k |
| Works on AI ●●●○ | 6 | CAD 123k | CAD 103k to CAD 175k |
| Uses AI ●●○○ | 11 | CAD 117k | CAD 98k to CAD 128k |
| Little AI ●○○○ | 484 | CAD 70k | CAD 53k to CAD 108k |
Salary by country at TD Bank
Posts published in CAD, grouped by the country of the job.
| Country | Job posts | Median | Range |
|---|---|---|---|
| Canada | 517 | CAD 72k | CAD 53k to CAD 117k |
Other currencies and hourly pay
Shown apart. Amounts are never converted between currencies or between hourly and annual.
- USD: 237 job posts, median $118k, $92k to $151k a year.
- EUR: 6 job posts, median €105k, €93k to €117k a year.
- Hourly in CAD: 110 job posts, median CAD 26/hr.
TD Bank job posts with a salary
The 25 most recent of 1,000+. Pay is shown as the employer published it.
- Store Supervisor (40) North Mt. Pleasant$24-$34/hr
Mount Pleasant, South Carolina · Little AI ●○○○ · today
- Analyst, Margin Accounts Group (4583)CAD 70k-CAD 98k
Toronto, Ontario · Little AI ●○○○ · today
- Associate Banker I (Bronx-Parkchester) 30 Hours - Preferred Language - Bengali$23-$30/hr
Bronx, New York · Little AI ●○○○ · today
- Associate Banker II - 40 hours - Waltham, MA$22-$28/hr
Waltham, Massachusetts · Little AI ●○○○ · today
- Associate Banker II - Milton, VT$22-$28/hr
Milton, Vermont · Little AI ●○○○ · today
- Associate Banker II - Southington, CT (121 Main St)$22-$28/hr
Southington, Connecticut · Little AI ●○○○ · today
- Business Management Specialist, Data Management$91k-$136k
Portland, Maine · Little AI ●○○○ · today
- Customer Experience AssociateCAD 23-CAD 28/hr
Sherwood Park, Alberta · Little AI ●○○○ · today
- Customer Experience AssociateCAD 23-CAD 28/hr
Grande Prairie, Alberta · Little AI ●○○○ · today
- Customer Experience AssociateCAD 23-CAD 28/hr
Sherwood Park, Alberta · Little AI ●○○○ · today
- Customer Experience AssociateCAD 22-CAD 27/hr
Moose Jaw, Saskatchewan · Little AI ●○○○ · today
- Customer Experience AssociateCAD 22-CAD 27/hr
North Battleford, Saskatchewan · Little AI ●○○○ · today
- Customer Experience Associate - DieppeCAD 22-CAD 27/hr
Dieppe, New Brunswick · Little AI ●○○○ · today
- Customer Experience Associate - DieppeCAD 22-CAD 27/hr
Dieppe, New Brunswick · Little AI ●○○○ · today
- Customer Experience Associate - Fredericton ProspectCAD 22-CAD 27/hr
Fredericton, New Brunswick · Little AI ●○○○ · today
- Data Scientist III (US) - FCRM$96k-$156k
Remote · Mount Laurel, New Jersey · Little AI ●○○○ · today
- Financial Advisor (Multiple Levels) - Allentown, Pennsylvania$72k-$108k
Allentown, Pennsylvania · Little AI ●○○○ · today
- Financial Crime Risk Specialist (5440)CAD 97k-CAD 137k
Toronto, Ontario · Little AI ●○○○ · today
- Financial PlannerCAD 60k-CAD 70k
Toronto, Ontario · Little AI ●○○○ · today
- Information Security Specialist (US)$98k-$159k
Mt Laurel - Technology Center - 17000 Horizon Way, Mount Laurel, New Jersey · Little AI ●○○○ · today
- Personal Banking Associate - l'Assomption BranchCAD 46k-CAD 61k
L'Assomption, Québec · Little AI ●○○○ · today
- Personal Banking Associate - Mandarin or Spanish Language Skills an AssetCAD 46k-CAD 61k
Surrey, British Columbia · Little AI ●○○○ · today
- Personal Banking Associate - New GlasgowCAD 22-CAD 30/hr
New Glasgow, Nova Scotia · Little AI ●○○○ · today
- Personal Banking Associate Trainee (Full time) - Saint-JérômeCAD 46k-CAD 61k
Saint-Jérôme, Québec · Little AI ●○○○ · today
- Relationship Banker I - Watertown, CT$23-$29/hr
Watertown, Connecticut · Little AI ●○○○ · today
Method
Based on 1,000+ job posts at TD Bank with a published salary, read from the live job posts themselves. Each post counts once, at the midpoint of its listed range. Hourly rates are shown apart from annual pay, and amounts whose period is unclear are left out. Currencies are never converted or mixed. No surveys, no self-reported figures. Updated Nov 7, 2026.
A page like this exists once a company has at least 3 live posts with a salary in the same currency. See the full method.
Work at TD Bank? Claim this page · Post a job
TD Bank salary questions, answered from the data
Which roles at TD Bank list the highest salaries?
Among roles with at least 3 posts that publish a salary, Legal has the highest median at CAD 158k, from 5 job posts. The table by role above shows every role that clears the minimum.
Does the salary at TD Bank change with how much AI the job involves?
Level rates every job by how central AI is to the work. Median published salaries by level at TD Bank: Builds AI CAD 140k, Works on AI CAD 123k, Uses AI CAD 117k, Little AI CAD 70k. Only levels with at least 3 posts that publish a salary are shown.
Where do these TD Bank salary figures come from?
From the live job posts at TD Bank that list a salary, nothing else. Level takes the midpoint of each listed range, then reports the median and the middle half of posts once there are at least 3. Amounts are never converted between currencies, and amounts whose period is unclear are left out.