All-Time List of Canadian Transit Systems

by David A. Wyatt

4.0 Index By Urban Centres

CMA - Census Metropolitan Area

CA - Census Agglomeration

† - Transit not currently operating.

Population figures come from the Statistics Canada website, 2017 and Wikipedia, 2017.

Urban Centre2017 Population LinksModesFormer Modes
Toronto (Ont.) CMA 5,928,040 Toronto, Toronto Region, †Bolton, Bradford West Gwillimbury, Brampton, Milton, Mississauga, †New Tecumseth, Oakville, Orangeville, Durham Region, York Region. commuter rail metro street railway/light rail bus ferry trolley bus electric interurban omnibus
Montréal (Que.) CMA 4,098,927 Montréal, Banlieues de Montréal, Laval, Longueuil, Saint-Jean-Sur-Richelieu. commuter rail metro bus trolley bus street railway electric interurban funicular ferry omnibus
Vancouver (B.C.) CMA 2,463,431 Vancouver, Vancouver Region. commuter rail metro trolley bus bus ferry street railway electric interurban
Calgary (Alta.) CMA 1,392,609 Calgary, Calgary Region. street railway/light rail bus trolley bus street railway omnibus
Ottawa - Gatineau (Ont./Que.) CMA 1,323,783 Ottawa, Gatineau, Collines-de-l'Outaouais. motor tram bus trolley bus electric interurban street railway omnibus
Edmonton (Alta.) CMA 1,321,426 Edmonton, Edmonton Region. street railway/light rail bus trolley bus street railway funicular motor tram commuter rail omnibus
Québec (Que.) CMA 800,296 Québec, Lévis, Banlieues de Québec & Lévis. bus ferry funicular street railway commuter rail electric interurban omnibus
Winnipeg (Man.) CMA 778,489 Winnipeg, Winnipeg Region, Winnipeg Selkirk & Lake Winnipeg. bus trolley bus street railway electric interurban commuter rail ferry omnibus
Hamilton (Ont.) CMA 747,545 Hamilton, Burlington, GO Transit. bus commuter rail trolley bus electric interurban street railway funicular
Kitchener - Cambridge - Waterloo (Ont.) CMA 523,894 Kitchener - Cambridge bus commuter rail trolley bus street railway electric interurban
London (Ont.) CMA 494,069 London, St. Thomas, London & Lake Erie, London & Port Stanley. bus electric interurban street railway funicular
St. Catharines - Niagara (Ont.) CMA 406,074 St. Catharines, Niagara Falls, Lincoln, Niagara-on-the-Lake, Niagara Region, Fort Erie, Pelham, Port Colborne, †Ridgeway - Crystal Beach, Welland. bus funicular street railway electric interurban commuter rail monorail omnibus
Halifax (N.S.) CMA 403,390 Halifax, Nova Scotia Rural Paratransit Systems. bus ferry trolley bus commuter rail street railway omnibus
Oshawa (Ont.) CMA 379,848 Durham Region, GO Transit. bus commuter rail street railway omnibus
Victoria (B.C.) CMA 367,770 Victoria, Duncan - Victoria. bus ferry street railway electric interurban omnibus
Windsor (Ont.) CMA 329,144 Windsor, La Salle, Tecumseh. bus trolley bus street railway electric interurban ferry omnibus
Saskatoon (Sask.) CMA 295,095 Saskatoon, †Warman - Martensville bus trolley bus street railway omnibus
Regina (Sask.) CMA 236,481 Regina, †Regina Beach bus trolley bus street railway
Sherbrooke (Que.) CMA 212,105 Sherbrooke bus street railway
St. John's (N.L.) CMA 205,955 St. John's bus street railway commuter rail
Barrie (Ont.) CMA 197,059 Barrie, Essa Twp., Innisfil, †Oro Twp., GO Transit. bus commuter rail
Kelowna (B.C.) CMA 194,882 Kelowna bus
Abbotsford - Mission (B.C.) CMA 180,518 Abbotsford - Mission bus commuter rail
Greater Sudbury / Grand Sudbury (Ont.) CMA 164,689 Greater Sudbury bus street railway
Kingston (Ont.) CMA 161,175 Kingston, Loyalist Township. bus ferry street railway
Saguenay (Que.) CMA 160,980 Saguenay bus
Trois-Rivières (Que.) CMA 156,042 Trois-Riviéres, Bécancour. bus street railway
Guelph (Ont.) CMA 151,984 Guelph bus commuter rail street railway electric interurban
Moncton (N.B.) CMA 144,810 Moncton bus commuter rail street railway
Brantford (Ont.) CMA 134,203 Brantford, Brantford & Hamilton, Lake Erie & Northern. bus electric interurban street railway
Saint John (N.B.) CMA 126,202 Saint John bus ferry street railway
Peterborough (Ont.) CMA 121,721 Peterborough bus street railway
Thunder Bay (Ont.) CMA 121,621 Thunder Bay, Mount McKay & Kakabeka Falls. bus trolley bus street railway motor tram omnibus
Lethbridge (Alta.) CMA 117,394 Lethbridge bus street railway
Nanaimo (B.C.) CA 104,936 Nanaimo bus
Kamloops (B.C.) CA 103,811 Kamloops bus
Belleville (Ont.) CMA 103,472 Belleville, Deseronto, Madoc, Quinte West. bus street railway omnibus
Chatham-Kent (Ont.) CA 102,042 Chatham bus electric interurban street railway omnibus
Fredericton (N.B.) CA 101,760 Fredericton bus
Chilliwack (B.C.) CA 101,512 Chilliwack, British Columbia Electric. bus electric interurban
Red Deer (Alta.) CA 100,418 Red Deer, Springbrook / Gasoline Alley. bus
Cape Breton (N.S.) CA 98,722 Sydney, Sydney & Glace Bay. bus street railway electric interurban ferry omnibus commuter rail
Sarnia (Ont.) CA 96,151 Sarnia bus street railway ferry
Drummondville (Que.) CA 96,118 Drummondville bus
Prince George (B.C.) CA 86,622 Prince George bus
Granby (Que.) CA 85,056 Granby, Montreal & Southern Counties. bus electric interurban
Sault Ste. Marie (Ont.) CA 78,159 Sault Ste. Marie bus street railway ferry
Medicine Hat (Alta.) CA 76,522 Medicine Hat, †Redcliff. bus
Kawartha Lakes (Ont.) CA 75,423 Kawartha Lakes bus
Wood Buffalo (Alta.) CA 73,320 Fort McMurray bus
North Bay (Ont.) CA 70,378 North Bay bus
Charlottetown (P.E.I.) CA 69,325 Charlottetown bus ferry
Norfolk (Ont.) CA 64,044 Norfolk County, Lake Erie & Northern. bus electric interurban
Grande Prairie (Alta.) CA 63,166 Grande Prairie bus
Vernon (B.C.) CA 61,334 Vernon - Coldstream bus
Cornwall (Ont.) CA 59,699 Cornwall bus street railway trolley bus
Saint-Hyacinthe (Que.) CA 59,614 Saint-Hyacinthe, Banlieues de Montréal. bus commuter rail
Brandon (Man.) CA 58,003 Brandon bus street railway
Rimouski (Que.) CA 55,349 Rimouski bus
Shawinigan (Que.) CA 54,181 Shawinigan bus commuter rail
Courtenay (B.C.) CA 54,157 Courtenay bus
Joliette (Que.) CA 49,439 Joliette, Banlieues de Montréal. bus
Victoriaville (Que.) CA 49,151 Victoriaville bus
Leamington (Ont.) CA 49,147 Leamington, Windsor Essex and Lake Shore. bus electric interurban
Truro (N.S.) CA 45,753 †Truro, Nova Scotia Rural Paratransit Systems. bus
Duncan (B.C.) CA 44,451 Cowichan Valley, Duncan - Victoria. bus
Prince Albert (Sask.) CA 44,160 Prince Albert bus
Penticton (B.C.) CA 43,432 Penticton bus
Rouyn-Noranda (Que.) CA 42,334 Rouyn-Noranda bus
D'Autray (Que.) MRC 42,189 D'Autray [MRC] bus
Timmins (Ont.) CA 41,788 Timmins bus
Sorel-Tracy (Que.) CA 41,629 Sorel-Tracy, Banlieues de Montréal. bus ferry
Woodstock (Ont.) CA 40,902 Woodstock, Woodstock Thames Valley & Ingersoll. bus electric interurban
Salaberry-de-Valleyfield (Que.) CA 40,745 Salaberry-de-Valleyfield, Banlieues de Montréal. bus commuter rail
Brockville (Ont.) CA 38,553 Brockville bus
Campbell River (B.C.) CA 37,861 Campbell River bus
Midland (Ont.) CA 35,859 Midland, Penetanguishene, Muskoka bus omnibus
Moose Jaw (Sask.) CA 35,053 Moose Jaw bus street railway
Lloydminster (Alta./Sask.) CA 34,583 †Lloydminster bus?
New Glasgow (N.S.) CA 34,487 †New Glasgow - Trenton, Nova Scotia Rural Paratransit Systems. bus commuter rail electric interurban
Val-d'Or (Que.) CA 33,871 Val-d'Or bus
Alma (Que.) CA 32,849 Alma bus
Saint-Georges (Que.) CA 32,513 Saint-Georges bus
Corner Brook (N.L.) CA 31,917 Corner Brook bus
Owen Sound (Ont.) CA 31,820 Owen Sound, Bruce Peninsula bus omnibus
Stratford (Ont.) CA 31,465 Stratford bus
Carleton Place (Ont.) CA 31,451
Orillia (Ont.) CA 31,166 Orillia bus omnibus
Bathurst (N.B.) CA 31,110 †Bathurst bus
Winkler (Man.) CA 30,297
Parksville (B.C.) CA 28,922 Nanaimo bus ferry
Rivière-du-Loup (Que.) CA 28,902 Québec Rural Paratransit Services
Okotoks (Alta.) CA 28,881 Okotoks bus
Sept-Îles (Que.) CA 28,534 Sept-Îles bus
Thetford Mines (Que.) CA 28,448 Thetford Mines bus
Fort St. John (B.C.) CA 28,396 Fort St. John bus
Whitehorse (Y.T.) CA 28,225 Whitehorse bus
Centre Wellington (Ont.) CA 28,191 †Centre Wellington bus omnibus
Baie-Comeau (Que.) CA 27,692 Baie-Comeau bus
Miramichi (N.B.) CA 27,523 Miramichi bus commuter rail
Magog (Que.) Ville 26,669 †Magog bus
Kentville (N.S.) CA 26,222 Kings County - Hants County bus commuter rail
Cranbrook (B.C.) CA 26,083 Cranbrook bus
Port Alberni (B.C.) CA 25,112 Port Alberni bus
Prince Edward County (Ont.) City 24,735 †Prince Edward County omnibus
Brooks (Alta.) CA 24,662 Brooks bus
Edmundston (N.B.) CA 23,523 †Edmundston bus
Pembroke (Ont.) CA 23,269 †Pembroke, Chalk River bus
Quesnel (B.C.) CA 23,146 Quesnel bus
Lacombe (Alta.)
Blackfalds (Alta.)
CA
Town
13,057
9,328
Lacombe - Blackfalds, Lacombe & Blindman Valley Electric bus motor tram
Banff (Alta)
Canmore (Alta.)
Town
CA
7,851
13,992
Bow Valley Region bus motor tram
Collingwood (Ont.) CA 21,793 Collingwood bus
Wasaga Beach (Ont.) CA 20,675 Wasaga Beach bus
Squamish (B.C.) CA 19,893 Squamish, †Whistler - Squamish. bus
Huntsville (Ont.) Town 19,816 Huntsville, Muskoka bus
North Battleford (Sask.) CA 19,623 North Battleford - †Battleford bus
Yellowknife (N.W.T.) CA 19,569 Yellowknife bus
Cobourg (Ont.) CA 19,440 Cobourg, Northumberland [County]. bus
Yorkton (Sask.) CA 18,905 Yorkton bus
Camrose (Alta.) CA 18,742 Camrose bus
Swift Current (Sask.) CA 18,536 Swift Current bus
Nelson (B.C.) CA 18,307 Nelson, Kaslo - Nakusp. bus street railway
Williams Lake (B.C.) CA 18,277 Williams Lake bus
Matane (Que.) CA 17,926 Québec Rural Paratransit Services bus
Salmon Arm (B.C.) CA 17,904 Salmon Arm bus
Gaspé (Que.)
Percé (Que.)
Ville
Ville
14,568
3,103
Gaspésie bus
Petawawa (Ont.) CA 17,187  †
Powell River (B.C.) CA 16,783 Powell River bus
Port Hope (Ont.) CA 16,753 Port Hope bus omnibus
Summerside (P.E.I.) CA 16,587 Summerside bus
Bracebridge (Ont.) Town 16,010 Bracebridge, Muskoka bus
Arnprior (Ont.) CA 15,973
Tillsonburg (Ont.) CA 15,872 †Tillsonburg bus
Steinbach (Man.) CA 15,829 †Steinbach bus
Campbellton (N.B./Que.) CA 15,746 †Gaspésie bus
Terrace (B.C.) CA 15,723 Terrace, Skeena bus
Dolbeau-Mistassini (Que.) CA 15,673  †
Sylvan Lake (Alta.) CA 15,302  †
Kenora (Ont.) CA 15,096 Kenora bus
La Tuque (Que.) TE 15,059 †La Tuque bus
Cold Lake (Alta.) CA 14,961 Cold Lake bus
Grand Falls-Windsor (N.L.) CA 14,171  †
Clearview (Ont.) Twp 14,151 Clearview bus
Strathmore (Alta.) CA 13,756 Strathmore bus
Thompson (Man.) CA 13,678 Thompson bus
Cowansville (Que.) CA 13,656 Banlieues de Montréal bus
Estevan (Sask.) CA 13,615  †
High River (Alta.) CA 13,584 High River bus
Sainte-Marie (Que.) CA 13,565
Portage la Prairie (Man.) CA 13,304 †Portage-la-Prairie bus
Gander (N.L.) CA 13,234
Lachute (Que.) CA 12,862 Québec Rural Paratransit Services
Amos (Que.) Ville 12,823  †
Ingersoll (Ont.) CA 12,757 Woodstock Thames Valley & Ingersoll electric interurban
Prince Rupert (B.C.) CA 12,687 Prince Rupert bus
Wetaskiwin (Alta.) CA 12,655 Wetaskiwin
Îles-de-la-Madeleine (Que.) TE 12,475 Îles-de-la-Madeleine bus ferry
Gravenhurst (Ont.) Town 12,311 Gravenhurst, Muskoka bus
Dawson Creek (B.C.) CA 12,178 Dawson Creek bus
Hawkesbury (Ont./Que.) CA 11,974 †Hawkesbury bus
Whistler (B.C.) DM 11,854 Whistler, †Whistler - Squamish. bus
Brighton (Ont.) Mun. 11,844 Brighton bus omnibus
Coaticook (Que.)
Compton (Que.)
Ville
Mun.
8,698
3,131
Coaticook / Compton bus
Montmagny (Que.) Ville 11,255 Montmagny bus
Bay Roberts (N.L.) CA 11,083  †
Norwich (Ont.) twp 11,001 †Norwich omnibus
Meaford (Ont.) Mun. 10,991 Meaford bus
Weyburn (Sask.) CA 10,870 †Weyburn bus
Elliot Lake (Ont.) CA 10,741 Elliot Lake bus
Salt Spring Island (B.C.) 10,234 Salt Spring Island bus
Sechelt (B.C.) DM 10,216 Sechelt - Sunshine Coast bus
Whitecourt (Alta.) Town 10,204 Whitecourt bus
Roberval (Que.) Ville 10,046 †Roberval, Québec Rural Paratransit Services. bus
Temiskaming Shores (Ont.) City 9,920 Temiskaming Shores, Nipissing Central. bus electric interurban
Hinton (Alta.) Town 9,882 Hinton bus
Mont-Tremblant (Que.) Ville 9,646 Mont-Tremblant, Laurentides - Pays-d'en-Haut. bus
Smiths Falls (Ont.) Town 8,780 †Smiths Falls omnibus
Ladysmith (B.C.) Town 8,537 Cowichan Valley bus
Bridgewater (N.S.) town 8,532 Bridgewater bus
La Malbaie (Que.) Ville 8,271 †La Malbaie bus
Renfrew (Ont.) Town 8,223 †Renfrew commuter rail
Kitimat (B.C.) DM 8,131 Kitimat, Skeena. bus
Castlegar (B.C.) City 8,039 Castlegar, Kaslo - Nakusp, Trail. bus
Drumheller (Alta.) Town 7,982 †Drumheller bus
Kirkland Lake (Ont.) Town 7,981 †Kirkland Lake bus
Dryden (Ont.) City 7,749 †Dryden bus
Iqaluit (Nunavut) City 7,740 †Iqaluit bus
Fort Frances (Ont.) Town 7,739 Fort Frances bus
Trail (B.C.) City 7,709 Trail bus
Goderich (Ont.) Town 7,628 †Goderich, Ontario West Shore omnibus
La Pocatière (Que.)
Saint-Pascal (Que.)
Ville
Ville
4,120
3,468
Saint-Pascal — La Pocatière bus
Revelstoke (B.C.) City 7,547 Revelstoke bus
Napanee (Ont.) uninc. 7,439 †Napanee bus
Kimberley (B.C.) City 7,425 Kimberley bus
Baie-Saint-Paul (Que.) ville 7,146 Train Léger de Charlevoix commuter rail
Merritt (B.C.) City 7,139 Merritt, Logan Lake / Chase. bus
The Blue Mountains (Ont.) Town 7,025 The Blue Mountains bus
Peace River (Alta.) Town 6,842 †Peace River bus
Plessisville (Que.) Ville 6,551 Plessisville bus
Yarmouth (N.S.) Town 6,518 Yarmouth bus street railway
Port Hardy (B.C.)
Port McNeill (B.C.)
DM
Town
4,132
2,337
Mount Waddington bus
Parry Sound (Ont.) Town 6,408 †Parry Sound bus
Hope (B.C.) DM 6,181 Hope bus
Crowsnest Pass (Alta.) Mun. 5,589 Crowsnest Pass bus
Smithers (B.C.) Town 5,401 Smithers bus
Creston (B.C.) Town 5,351 Creston bus
Flin Flon (Man.) City 5,185 Flin Flon bus
Gananoque (Ont.) Town 5,159 †Gananoque bus
Espanola (Ont.) Town 4,996 †Espanola bus
Vanderhoof (B.C.)
Saik'uz (B.C.)
DM
FN
4,439
313
Vanderhoof - Saik-uz First Nation bus
Walkerton (Ont.) 4,517 †Walkerton omnibus
St. Stephen (N.B.) Town 4,415 St. Stephen bus street railway
Waterloo (Que.) Ville 4,410 †Waterloo bus
Chase (B.C.)
Logan Lake (B.C.)
Village
DM
2,286
1,993
Logan Lake / Chase bus
Grand Forks (B.C.) City 4,049 Grand Forks bus
Gabriola Island (B.C.) uninc. 4,033 Gabriola Island bus
Saint-Donat (Que.) Mun. 3,888 Saint-Donat-de-Montcalm bus
Bancroft (Ont.) Town 3,881 Bancroft bus
Golden (B.C.) Town 3,708 †Golden bus
Pincher Creek (Alta.) Town 3,642 †Pincher Creek
Hay River [Xatl'o Dehe] (N.W.T.) Town 3,528 †Hay River bus
Invermere (B.C.) DM 3,391 Invermere bus
Marathon (Ont.) Town 3,273 †Marathon bus
Port Hawkesbury (N.S.) Town 3,214 †Port Hawkesbury bus
Cheticamp (N.S.) 3,039 †Cheticamp bus
Wingham (Ont.) 2,934 †Wingham omnibus
Wawa (Ont.) Twp 2,905 Wawa bus
Princeton (B.C.) Town 2,828 Penticton bus
Kuujjuaq (Que.) village nordique 2,754 Kuujjuaq bus
Nakusp (B.C.)
Kaslo (B.C.)
Village
Town
1,605
968
Kaslo - Nakusp bus
Liverpool (N.S.) uninc. 2,549 †Liverpool bus
Clearwater (B.C.) DM 2,324 Clearwater bus
Lillooet (B.C.) DM 2,275 Lillooet motor tram commuter rail
Ashcroft (B.C.)
Clinton (B.C.)
Village
Village
1,558
641
Ashcroft - Clinton bus
East Broughton (Que.) Mun. 2,199 †East Broughton street railway?
Wabana (N.L.) Town 2,146 †Bell Island ferry funicular
100 Mile House (B.C.) DM 1,980 100 Mile House bus
Chapleau (Ont.) Twp. 1,964 Chapleau bus
Tofino (B.C.) DM 1,932 Tofino bus
Behchokò (N.W.T.) Comm. Gvt. 1,874 Behchokò bus?
Burns Lake (B.C.) village 1,779 Burns Lake bus
Puvirnituq (Que.) village nordique 1,779 Puvirnituq bus
Inukjuak (Que.) village nordique 1,757 Inukjuak bus
Terrace Bay (Ont.) Twp. 1,611 †Terrace Bay bus
Milverton (Ont.) 1,576 †Milverton omnibus
Pinawa (Man.) LGD 1,504 †Pinawa bus
Teeswater (Ont.) 995 †Teeswater omnibus
Cache Creek (B.C.) Village 963 †Ashcroft - Cache Creek - Clinton bus
Fort Chipewyan (Alta.) uninc. 852 Fort Chipewyan bus
Canso (N.S.) Town 806 †Canso bus
Lockport (Man.) uninc. 746 †Lockport, Winnipeg Selkirk & Lake Winnipeg. bus electric interurban
Christian Island 30 (Ont.)
Christian Island 30A (Ont.)
FN
FN
614
42
Beausoleil First Nation bus
Kangirsuk (Que.) village nordique 567 Kangirsuk bus
Saint-Augustin (Que.) Mun. 445 Saint-Augustin ferry
Hazelton (B.C.) Village 313 Hazelton bus
Cavendish (P.E.I.) uninc. 301 Cavendish bus
Bella Coola (B.C.) uninc. 148 Bella Coola bus
Uranium City (Sask.) 73 †Uranium City bus
Ocean Falls (B.C.) uninc. 50 †Ocean Falls bus


Copyright ©2000-2017 David A. Wyatt. All Rights Reserved.
Return to All-Time List of Canadian Transit Systems

The author is always interested in comments, corrections and further information. Please email to:
dawwpg@shaw.ca
This page last modified: