Municipality |
Province |
Population 2016 |
Bus |
Rapid Transit |
Commuter Rail |
Toronto |
Ontario |
2,731,579 |
Toronto Transit Commission |
Toronto subway, Toronto streetcar system |
GO Transit |
Greater Vancouver |
British Columbia |
2,463,431 |
Coast Mountain Bus Company |
SkyTrain |
West Coast Express |
Montreal |
Quebec |
1,704,694 |
Société de transport de Montréal |
Montreal Metro |
Réseau de transport métropolitain |
Calgary |
Alberta |
1,239,220 |
Calgary Transit |
CTrain |
|
York Region[2] |
Ontario |
1,109,909 |
York Region Transit |
Toronto subway, Viva Rapid Transit |
GO Transit |
Ottawa |
Ontario |
934,243 |
OC Transpo |
O-Train |
|
Edmonton |
Alberta |
932,546 |
Edmonton Transit System |
Edmonton Light Rail Transit |
|
Mississauga |
Ontario |
721,599 |
MiWay |
Mississauga Transitway |
GO Transit |
Winnipeg |
Manitoba |
705,224 |
Winnipeg Transit |
Winnipeg RT |
|
Durham Region |
Ontario |
645,862 |
Durham Region Transit |
|
GO Transit |
Brampton |
Ontario |
593,638 |
Brampton Transit |
Züm |
GO Transit |
Hamilton |
Ontario |
536,917 |
Hamilton Street Railway |
|
GO Transit |
Waterloo Region |
Ontario |
535,154 |
Grand River Transit |
Ion rapid transit |
GO Transit |
Quebec City |
Quebec |
531,902 |
Réseau de transport de la Capitale |
|
|
Laval |
Quebec |
422,993 |
Société de transport de Laval |
Montreal Metro |
Réseau de transport métropolitain |
Halifax |
Nova Scotia |
403,131 |
Metro Transit |
|
|
London |
Ontario |
383,822 |
London Transit |
|
|
Greater Victoria |
British Columbia |
383,360 |
Victoria Regional Transit System |
|
|
Gatineau |
Quebec |
276,245 |
Société de transport de l'Outaouais |
Rapibus |
|
Longueuil |
Quebec |
246,376 |
Réseau de transport de Longueuil |
|
Réseau de transport métropolitain |
Saskatoon |
Saskatchewan |
233,222 |
Saskatoon Transit |
|
|
Windsor |
Ontario |
217,188 |
Transit Windsor |
|
|
Regina |
Saskatchewan |
215,106 |
Regina Transit |
|
|
Oakville |
Ontario |
193,832 |
Oakville Transit |
|
|
Burlington |
Ontario |
183,314 |
Burlington Transit |
|
GO Transit |
Greater Sudbury |
Ontario |
161,531 |
Greater Sudbury Transit |
|
|
Sherbrooke |
Quebec |
161,323 |
Société de transport de Sherbrooke |
|
|
Saguenay |
Quebec |
145,949 |
Société de transport du Saguenay |
|
|
Greater Moncton |
New Brunswick |
144,810 |
Codiac Transpo |
|
|
Lévis |
Quebec |
143,414 |
Société de transport de Lévis |
|
|
Barrie |
Ontario |
141,434 |
Barrie Transit |
|
GO Transit |
Abbotsford |
British Columbia |
141,397 |
ValleyMAX |
|
|
Trois-Rivières |
Quebec |
134,413 |
Société de transport de Trois-Rivières |
|
|
St. Catharines |
Ontario |
133,113 |
St. Catharines Transit |
|
|
Guelph |
Ontario |
131,794 |
Guelph Transit |
|
|
Kelowna |
British Columbia |
127,380 |
Kelowna Regional Transit System |
|
|
Kingston |
Ontario |
123,798 |
Kingston Transit |
|
|
Milton |
Ontario |
110,128 |
Milton Transit |
|
GO Transit |
St. John's |
Newfoundland and Labrador |
108,860 |
Metrobus Transit |
|
|
Thunder Bay |
Ontario |
107,909 |
Thunder Bay Transit |
|
|
Chatham-Kent |
Ontario |
101,647 |
CK Transit |
|
|
Red Deer |
Alberta |
100,418 |
Red Deer Transit |
|
|
Strathcona County |
Alberta |
98,044 |
Strathcona County Transit |
|
|
Brantford |
Ontario |
97,496 |
Brantford Transit |
|
|
Saint-Jean-sur-Richelieu |
Quebec |
95,114 |
Saint-Jean-sur-Richelieu transport en commun |
|
|
Cape Breton Region |
Nova Scotia |
94,285 |
Transit Cape Breton |
|
|
Lethbridge |
Alberta |
92,729 |
Lethbridge Transit |
|
|
Nanaimo |
British Columbia |
90,504 |
Nanaimo Regional Transit System |
|
|
Kamloops |
British Columbia |
90,280 |
Kamloops Transit System |
|
|
Niagara Falls |
Ontario |
88,071 |
Niagara Falls Transit |
|
|
North Okanagan |
British Columbia |
84,354 |
Vernon Regional Transit System |
|
|
Chilliwack |
British Columbia |
83,788 |
Chilliwack/Agassiz-Harrison Transit System |
|
|
Prince George |
British Columbia |
74,003 |
Prince George Transit System |
|
|
Sault Ste. Marie |
Ontario |
73,368 |
Sault Transit Services |
|
|
Sarnia |
Ontario |
71,594 |
Sarnia Transit |
|
|
Wood Buffalo |
Alberta |
71,589 |
Fort McMurray Transit |
|
|
Saint John |
New Brunswick |
67,575 |
Saint John Transit |
|
|
St. Albert |
Alberta |
65,589 |
St. Albert Transit |
|
|
Norfolk County |
Ontario |
64,044 |
Ride Norfolk |
|
|
Medicine Hat |
Alberta |
63,260 |
Medicine Hat Transit |
|
|
Grande Prairie |
Alberta |
63,166 |
Grande Prairie Transit |
|
|
Airdrie |
Alberta |
61,581 |
Airdrie Transit |
|
|
Fredericton |
New Brunswick |
58,220 |
Fredericton Transit |
|
|
Leduc |
Alberta |
55,678 |
Leduc Transit |
|
|
Welland |
Ontario |
52,293 |
Welland Transit |
|
|
North Bay |
Ontario |
51,553 |
North Bay Transit |
|
|
Belleville |
Ontario |
50,716 |
Belleville Transit |
|
|
Brandon |
Manitoba |
48,859 |
Brandon Transit |
|
|
Cornwall |
Ontario |
46,589 |
Cornwall Transit |
|
|
Quinte West (Trenton) |
Ontario |
43,577 |
Quinte Access |
|
|
West Vancouver |
British Columbia |
42,473 |
West Vancouver Blue Bus |
|
|
Rouyn-Noranda |
Quebec |
42,334 |
L'autobus de ville |
|
|
Timmins |
Ontario |
41,788 |
Timmins Transit |
|
|
Woodstock |
Ontario |
40,902 |
Woodstock Transit |
|
|
St. Thomas |
Ontario |
38,909 |
St. Thomas Transit |
|
|
Mission |
British Columbia |
38,833 |
ValleyMAX |
|
West Coast Express |
Charlottetown |
Prince Edward Island |
36,094 |
Charlottetown Transit |
|
|
Prince Albert |
Saskatchewan |
35,926 |
Prince Albert Transit |
|
|
Bradford West Gwillimbury |
Ontario |
35,325 |
BWG Transit |
|
|
Moose Jaw |
Saskatchewan |
33,890 |
Moose Jaw Transit |
|
|
Penticton |
British Columbia |
33,761 |
Penticton Transit System |
|
|
Campbell River |
British Columbia |
32,588 |
ValleyMAX |
|
|
Stratford |
Ontario |
31,465 |
Stratford Transit |
|
|
Fort Erie |
Ontario |
30,710 |
Town of Fort Erie Transit System |
|
|
Orillia |
Ontario |
30,546 |
Orillia Transit |
|
|
Sainte-Julie |
Quebec |
29,881 |
Sainte-Julie public transit |
|
|
Leamington |
Ontario |
27,595 |
Leamington Transit |
|
|
Midland-Penetanguishene |
Ontario |
25,826 |
Midland Penetanguishene Transit |
|
|
Courtenay |
British Columbia |
25,599 |
Comox Valley Transit System |
|
|
Clarence-Rockland |
Ontario |
24,512 |
Clarence-Rockland Transpo |
|
|
Fort Saskatchewan |
Alberta |
24,149 |
Fort Sask Transit |
|
|
Tecumseh |
Ontario |
23,229 |
Tecumseh Transit |
|
|
Banff-Canmore |
Alberta |
21,843 |
Roam |
|
|
Collingwood |
Ontario |
21,793 |
Colltrans |
|
|
Brockville |
Ontario |
21,346 |
Brockville Transit |
|
|
Owen Sound |
Ontario |
21,341 |
Owen Sound Transit |
|
|
Lindsay |
Ontario |
20,713 |
Lindsay Transit |
|
|
Wasaga Beach |
Ontario |
20,675 |
Wasaga Beach Transit |
|
|
Huntsville |
Ontario |
19,816 |
Huntsville Transit |
|
|
Yellowknife |
Northwest Territories |
19,569 |
Yellowknife Transit |
|
|
Cobourg |
Ontario |
19,440 |
Cobourg Transit |
|
|
Miramichi |
New Brunswick |
17,537 |
Miramichi Transit |
|
|
Niagara-on-the-Lake |
Ontario |
17,511 |
Niagara-on-the-Lake Transit |
|
|
Beaumont |
Alberta |
17,396 |
Beaumont Transit |
|
|
Port Hope |
Ontario |
16,753 |
Port Hope Transit |
|
|
Kenora |
Ontario |
15,096 |
Kenora Transit |
|
|
Thompson |
Manitoba |
13,678 |
Thompson Transit |
|
|
Whistler |
British Columbia |
11,854 |
Whistler Transit System |
|
|
Elliot Lake |
Ontario |
10,741 |
Elliot Lake Transit |
|
|
Temiskaming Shores |
Ontario |
9,920 |
Tri-Town Transit |
|
|
Hinton |
Alberta |
9,882 |
Hinton Transit |
|
|
Mont-Tremblant |
Quebec |
9,646 |
Mont-Tremblant public transit |
|
|
Trail |
British Columbia |
7,709 |
Kootenay Boundary Transit System |
|
|
Duncan |
British Columbia |
4,944 |
Cowichan Valley Regional Transit System |
|
|