See table for salaries.

Average Bus Drivers’ and Subway/Transit Operators’ Salary in Canada
The table below details the hourly wages for Average Canadian Bus Drivers and Subway/Transit Operators.
The Canadian national occupation classification code (NOC) for this role is 7512.
Job titles and exact duties vary in this occupation and examples of some job titles are: bus driver, transit operator, streetcar operator and light rail transit operator.
According to the latest figures, the highest hourly average (median) wages are earned in Calgary, Alberta at $35.16 per hour and the lowest average (median) wages are earned in Windsor / Sarnia – Ontario at $14.43 per hour.
A typical full-time annual salary for this occupation is in the region of $35,000 – $55,000.
Government data indicates that the labour market for this occupation will remain balanced for the near future.
Average Hourly (Median) Wages for Bus Drivers and Subway/Transit Operators in Canada
| Location | Low Wage $ per hr |
Average Wage $ per hr |
High Wage $ per hr |
Year |
|---|---|---|---|---|
| Calgary – Alberta* | 15.60 | 35.16 | 35.62 | 2019 |
| Edmonton – Alberta*(1) | 15.00 | 15.69 | 35.83 | 2019 |
| Vancouver / Lower Mainland – British Columbia | 18.65 | 30.00 | 32.61 | 2018 |
| Winnipeg – Manitoba | 13.75 | 23.00 | 27.63 | 2018 |
| Fredericton / Oromocto – New Brunswick | 16.00 | 21.00 | 23.44 | 2018 |
| Halifax – Nova Scotia | 16.00 | 23.98 | 26.14 | 2018 |
| Toronto – Ontario | 14.00 | 24.00 | 34.00 | 2018 |
| Ottawa – Ontario | 14.00 | 15.56 | 31.00 | 2018 |
| Windsor / Sarnia – Ontario | 14.00 | 14.43 | 29.05 | 2018 |
| Kitchener / Waterloo / Barrie – Ontario | 14.00 | 17.00 | 34.00 | 2018 |
| Prince Edward Island | 14.00 | 20.00 | 23.00 | 2018 |
| Montreal – Quebec | 14.30 | 26.00 | 33.00 | 2018 |
| Saskatoon / Biggar – Saskatchewan | 14.00 | 20.00 | 34.00 | 2018 |
|
||||
The 2020 full-time average hourly wage rate for transport and heavy equipment operation and related maintenance occupations, which includes bus drivers, subway operators and other transit operators, is $25.85. The 2020 corresponding median weekly wage rate is $1,080, giving an approximate full-time annual salary for this employment group of $56,000.
There are over 100,000 bus drivers, subway operators and other transit operators working in Canada.

Automotive Service Technicians, Truck Mechanics and Mechanical Repairers
Crane Operators
Truck Drivers