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, 2012 and Wikipedia, 2011.

Urban Centre2011 Population LinksModesFormer Modes
Toronto (Ont.) CMA 5,583,064 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 3,824,221 Montréal, Banlieues de Montréal, Laval, Longueuil. commuter rail metro bus trolley bus street railway electric interurban funicular ferry omnibus
Vancouver (B.C.) CMA 2,313,328 Vancouver, Vancouver Region. commuter rail metro trolley bus bus ferry street railway electric interurban
Ottawa - Gatineau (Ont./Que.) CMA 1,236,324 Ottawa, Gatineau, Collines-de-l'Outaouais. motor tram bus trolley bus electric interurban street railway omnibus
Calgary (Alta.) CMA 1,214,839 Calgary, Calgary Region. street railway/light rail bus trolley bus street railway omnibus
Edmonton (Alta.) CMA 1,159,869 Edmonton, Edmonton Region. street railway/light rail bus trolley bus street railway funicular motor tram commuter rail omnibus
Québec (Que.) CMA 765,706 Québec, Lévis, Banlieues de Québec & Lévis. bus ferry funicular street railway commuter rail electric interurban omnibus
Winnipeg (Man.) CMA 730,018 Winnipeg, Winnipeg Region, Winnipeg Selkirk & Lake Winnipeg. bus trolley bus street railway electric interurban commuter rail ferry omnibus
Hamilton (Ont.) CMA 721,053 Hamilton, Burlington, GO Transit. bus commuter rail trolley bus electric interurban street railway funicular
Kitchener - Cambridge - Waterloo (Ont.) CMA 477,160 Kitchener - Cambridge bus commuter rail trolley bus street railway electric interurban
London (Ont.) CMA 474,786 London, St. Thomas, London & Lake Erie, London & Port Stanley. bus electric interurban street railway funicular
St. Catharines - Niagara (Ont.) CMA 392,184 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 390,328 Halifax, Nova Scotia Rural Paratransit Systems. bus ferry trolley bus commuter rail street railway omnibus
Oshawa (Ont.) CMA 356,177 Durham Region, GO Transit. bus commuter rail street railway omnibus
Victoria (B.C.) CMA 344,615 Victoria, Duncan - Victoria. bus ferry street railway electric interurban omnibus
Windsor (Ont.) CMA 319,246 Windsor, †La Salle, Tecumseh. bus trolley bus street railway electric interurban ferry omnibus
Saskatoon (Sask.) CMA 260,600 Saskatoon bus trolley bus street railway omnibus
Regina (Sask.) CMA 210,556 Regina bus trolley bus street railway
Sherbrooke (Que.) CMA 201,890 Sherbrooke bus street railway
St. John's (N.L.) CMA 196,966 St. John's bus street railway commuter rail
Barrie (Ont.) CMA 187,013 Barrie, Essa Twp., †Oro Twp., GO Transit. bus commuter rail
Kelowna (B.C.) CMA 179,839 Kelowna bus
Abbotsford - Mission (B.C.) CMA 170,191 Abbotsford - Mission bus commuter rail
Greater Sudbury / Grand Sudbury (Ont.) CMA 160,770 Greater Sudbury bus street railway
Kingston (Ont.) CMA 159,561 Kingston, Loyalist Township. bus ferry street railway
Saguenay (Que.) CMA 157,790 Saguenay bus
Trois-Rivières (Que.) CMA 151,773 Trois-Riviéres, Bécancour. bus street railway
Guelph (Ont.) CMA 141,097 Guelph bus commuter rail street railway electric interurban
Moncton (N.B.) CMA 138,644 Moncton bus commuter rail street railway
Brantford (Ont.) CMA 135,501 Brantford, Brantford & Hamilton, Lake Erie & Northern. bus electric interurban street railway
Saint John (N.B.) CMA 127,761 Saint John bus ferry street railway
Thunder Bay (Ont.) CMA 121,596 Thunder Bay, Mount McKay & Kakabeka Falls. bus trolley bus street railway motor tram omnibus
Peterborough (Ont.) CMA 118,975 Peterborough bus street railway
Lethbridge (Alta.) CA 105,999 Lethbridge bus street railway
Chatham-Kent (Ont.) CA 104,075 Chatham bus electric interurban street railway omnibus
Cape Breton (N.S.) CA 101,619 Sydney, Sydney & Glace Bay. bus street railway electric interurban ferry omnibus commuter rail
Kamloops (B.C.) CA 98,754 Kamloops bus
Nanaimo (B.C.) CA 98,021 Nanaimo bus
Fredericton (N.B.) CA 94,268 Fredericton bus
Belleville (Ont.) CA 92,540 Belleville, Deseronto, Madoc, Quinte West. bus street railway omnibus
Saint-Jean-sur-Richelieu (Que.) CA 92,394 Saint-Jean-Sur-Richelieu, Banlieues de Montréal. bus
Chilliwack (B.C.) CA 92,308 Chilliwack, British Columbia Electric. bus electric interurban
Red Deer (Alta.) CA 90,564 Red Deer, Springbrook / Gasoline Alley. bus
Sarnia (Ont.) CA 89,555 Sarnia bus street railway ferry
Drummondville (Que.) CA 88,480 Drummondville bus
Prince George (B.C.) CA 84,232 Prince George bus
Sault Ste. Marie (Ont.) CA 79,800 Sault Ste. Marie bus street railway ferry
Granby (Que.) CA 77,077 Granby, Montreal & Southern Counties. bus electric interurban
Kawartha Lakes (Ont.) CA 73,214 Kawartha Lakes bus
Medicine Hat (Alta.) CA 72,807 Medicine Hat, †Redcliff. bus
Wood Buffalo (Alta.) CA 66,896 Fort McMurray bus
Charlottetown (P.E.I.) CA 64,487 Charlottetown bus ferry
North Bay (Ont.) CA 64,043 North Bay bus
Norfolk (Ont.) CA 63,175 Norfolk County, Lake Erie & Northern. bus electric interurban
Cornwall (Ont.) CA 58,957 Cornwall bus street railway trolley bus
Vernon (B.C.) CA 58,584 Vernon - Coldstream bus
Saint-Hyacinthe (Que.) CA 56,794 Saint-Hyacinthe, Banlieues de Montréal. bus commuter rail
Courtenay (B.C.) CA 55,213 Courtenay bus
Grande Prairie (Alta.) CA 55,032 Grande Prairie bus
Shawinigan (Que.) CA 55,009 Shawinigan bus commuter rail
Brandon (Man.) CA 53,229 Brandon bus street railway
Rimouski (Que.) CA 50,912 Rimouski bus
Leamington (Ont.) CA 49,765 Leamington, Windsor Essex and Lake Shore. bus electric interurban
Sorel-Tracy (Que.) CA 47,772 Sorel-Tracy, Banlieues de Montréal. bus ferry
Joliette (Que.) CA 46,932 Joliette, Banlieues de Montréal. bus
Victoriaville (Que.) CA 46,354 Victoriaville bus
Truro (N.S.) CA 45,888 †Truro, Nova Scotia Rural Paratransit Systems. bus
Duncan (B.C.) CA 43,252 Cowichan Valley, Duncan - Victoria. bus
Timmins (Ont.) CA 43,165 Timmins bus
Prince Albert (Sask.) CA 42,673 Prince Albert bus
Penticton (B.C.) CA 42,361 Penticton, Naramata, Okanagan Falls, Summerland. bus
Rouyn-Noranda (Que.) CA 41,798 Rouyn-Noranda bus
D'Autray (Que.) MRC 41,650 D'Autray [MRC] bus
Orillia (Ont.) CA 40,731 Orillia bus omnibus
Salaberry-de-Valleyfield (Que.) CA 40,077 Salaberry-de-Valleyfield, Banlieues de Montréal. bus commuter rail
Brockville (Ont.) CA 39,024 Brockville bus
Woodstock (Ont.) CA 37,754 Woodstock, Woodstock Thames Valley & Ingersoll. bus electric interurban
Campbell River (B.C.) CA 36,096 Campbell River bus
New Glasgow (N.S.) CA 35,809 †New Glasgow - Trenton, Nova Scotia Rural Paratransit Systems. bus commuter rail electric interurban
Midland (Ont.) CA 35,419 Midland, Penetanguishene, Muskoka bus omnibus
Saint-Georges (Que.) CA 34,642 Saint-Georges bus
Moose Jaw (Sask.) CA 34,421 Moose Jaw bus street railway
Bathurst (N.B.) CA 33,484 †Bathurst bus
Val-d'Or (Que.) CA 33,265 Val-d'Or bus
Alma (Que.) CA 33,018 †Alma bus
Owen Sound (Ont.) CA 32,092 Owen Sound bus omnibus
Stratford (Ont.) CA 30,886 Stratford bus
Lloydminster (Alta./Sask.) CA 30,798 †Lloydminster bus?
Baie-Comeau (Que.) CA 28,789 Baie-Comeau bus
Sept-Îles (Que.) CA 28,487 Sept-Îles bus
Miramichi (N.B.) CA 28,115 Miramichi bus commuter rail
Thetford Mines (Que.) CA 27,968 Thetford Mines bus
Parksville (B.C.) CA 27,822 Nanaimo bus ferry
Rivière-du-Loup (Que.) CA 27,734 Québec Rural Paratransit Services
Corner Brook (N.L.) CA 27,202 Corner Brook bus
Centre Wellington (Ont.) CA 26,693 †Centre Wellington bus omnibus
Fort St. John (B.C.) CA 26,380 Fort St. John bus
Kentville (N.S.) CA 26,359 Kings County - Hants County bus commuter rail
Whitehorse (Y.T.) CA 26,028 Whitehorse bus
Port Alberni (B.C.) CA 25,465 Port Alberni bus
Magog (Que.) Ville 25,358 †Magog bus
Prince Edward County (Ont.) City 25,258 †Prince Edward County omnibus
Cranbrook (B.C.) CA 25,037 Cranbrook bus
Okotoks (Alta.) CA 24,511 Okotoks bus
Pembroke (Ont.) CA 24,017 †Pembroke, Chalk River bus
Brooks (Alta.) CA 23,430 Brooks bus
Quesnel (B.C.) CA 22,096 Quesnel bus
Edmundston (N.B.) CA 21,903 †Edmundston bus
Collingwood (Ont.) CA 19,241 Collingwood bus
Yellowknife (N.W.T.) CA 19,234 Yellowknife bus
North Battleford (Sask.) CA 19,216 North Battleford - †Battleford bus
Huntsville (Ont.) Town 19,056 Huntsville, Muskoka bus
Cobourg (Ont.) CA 18,519 Cobourg, Northumberland [County]. bus
Williams Lake (B.C.) CA 18,490 Williams Lake bus
Gaspé (Que.)
Percé (Que.)
Ville
Ville
15,163
3,312
Gaspésie bus
Matane (Que.) CA 18,368 Québec Rural Paratransit Services bus
Yorkton (Sask.) CA 18,238 Yorkton bus
Lacombe (Alta.)
Blackfalds (Alta.)
CA
Town
11,707
6,300
Lacombe - Blackfalds, Lacombe & Blindman Valley Electric bus motor tram
Campbellton (N.B./Que.) CA 17,842 †Gaspésie bus
Salmon Arm (B.C.) CA 17,683 Salmon Arm bus
Wasaga Beach (Ont.) Town 17,537 Wasaga Beach bus
Swift Current (Sask.) CA 17,535 Swift Current bus
Squamish (B.C.) CA 17,479 Squamish, †Whistler - Squamish. bus
Camrose (Alta.) CA 17,286 †Camrose bus
Amos (Que.) CA 17,090  †
Powell River (B.C.) CA 16,689 Powell River bus
Summerside (P.E.I.) CA 16,488 Summerside bus
Port Hope (Ont.) CA 16,214 Port Hope bus omnibus
Dolbeau-Mistassini (Que.) CA 16,019  †
Petawawa (Ont.) CA 15,988  †
Terrace (B.C.) CA 15,569 Terrace, Skeena bus
Bracebridge (Ont.) Town 15,414 Bracebridge, Muskoka bus
Kenora (Ont.) CA 15,348 Kenora bus
Tillsonburg (Ont.) CA 15,301 †Tillsonburg bus
Cold Lake (Alta.) CA 13,839 Cold Lake bus
Clearview (Ont.) Twp 13,734 Clearview bus
Grand Falls-Windsor (N.L.) CA 13,725  †
Temiskaming Shores (Ont.) CA 13,566 Temiskaming Shores, Nipissing Central. bus electric interurban
Steinbach (Man.) CA 13,524 †Steinbach bus
Prince Rupert (B.C.) CA 13,052 Prince Rupert bus
Portage la Prairie (Man.) CA 12,996 †Portage-la-Prairie bus
Estevan (Sask.) CA 12,973  †
High River (Alta.) CA 12,920 High River bus
Thompson (Man.) CA 12,839 Thompson bus
Îles-de-la-Madeleine (Que.) TE 12,781 Îles-de-la-Madeleine bus ferry
Sylvan Lake (Alta.) CA 12,762  †
Lachute (Que.) CA 12,551 Québec Rural Paratransit Services
Wetaskiwin (Alta.) CA 12,525 Wetaskiwin
Cowansville (Que.) CA 12,489 Banlieues de Montréal bus
Coaticook (Que.)
Compton (Que.)
Ville
Mun.
9,255
3,112
Coaticook / Compton bus
Strathmore (Alta.) CA 12,305 Strathmore bus
Canmore (Alta.) CA 12,288 Banff — Canmore bus
Ingersoll (Ont.) CA 12,146 Woodstock Thames Valley & Ingersoll electric interurban
Hawkesbury (Ont.) CA 12,128 †Hawkesbury bus
Gravenhurst (Ont.) Town 11,640 †Gravenhurst, Muskoka bus
Dawson Creek (B.C.) CA 11,583 Dawson Creek bus
Montmagny (Que.) Ville 11,491 Montmagny bus
Elliot Lake (Ont.) CA 11,348 Elliot Lake bus
La Tuque (Que.) Ville 11,227 †La Tuque bus
Meaford (Ont.) Mun. 11,100 Meaford bus
Brighton (Ont.) Mun. 10,928 Brighton bus omnibus
Bay Roberts (N.L.) CA 10,871  †
Norwich (Ont.) twp 10,721 †Norwich omnibus
Salt Spring Island (B.C.) 10,500 Salt Spring Island bus
Weyburn (Sask.) City 10,484 †Weyburn bus
Nelson (B.C.) City 10,230 Nelson, Kaslo - Nakusp. bus street railway
Roberval (Que.) Ville 10,227 †Roberval, Québec Rural Paratransit Services. bus
Whistler (B.C.) Resort Mun. 9,824 Whistler, †Whistler - Squamish. bus
Hinton (Alta.) Town 9,640 Hinton bus
Whitecourt (Alta.) Town 9,605 Whitecourt bus
Mont-Tremblant (Que.) Ville 9,494 Mont-Tremblant, Laurentides - Pays-d'en-Haut. bus
Sechelt (B.C.) DM 9,291 Sechelt - Sunshine Coast bus
Smiths Falls (Ont.) Town 8,978 †Smiths Falls omnibus
La Malbaie (Que.) Ville 8,862 †La Malbaie bus
Kitimat (B.C.) DM 8,335 Kitimat, Skeena. bus
Renfrew (Ont.) Town 8,218 †Renfrew commuter rail
Kirkland Lake (Ont.) Town 8,133 †Kirkland Lake bus
Drumheller (Alta.) Town 8,029 †Drumheller bus
Fort Frances (Ont.) Town 7,952 Fort Frances bus
Ladysmith (B.C.) Town 7,921 Cowichan Valley bus
Castlegar (B.C.) City 7,816 Castlegar, Kaslo - Nakusp, Trail. bus
La Pocatière (Que.)
Saint-Pascal (Que.)
Ville
Ville
4,266
3,490
Saint-Pascal — La Pocatière bus
Trail (B.C.) City 7,681 Trail bus
Dryden (Ont.) City 7,617 †Dryden bus
Banff (Alta.) Town 7,584 Banff — Canmore bus
Goderich (Ont.) Town 7,521 †Goderich, Ontario West Shore omnibus
Baie-Saint-Paul (Que.) ville 7,332 Train Léger de Charlevoix commuter rail
Napanee (Ont.) uninc. 7,221 †Napanee bus
Revelstoke (B.C.) City 7,139 Revelstoke bus
Merritt (B.C.) City 7,113 Merritt, Logan Lake / Chase. bus
Yarmouth (N.S.) Town 6,761 Yarmouth bus street railway
Peace River (Alta.) Town 6,744 †Peace River bus
Iqaluit (Nunavut) City 6,699 †Iqaluit bus
Plessisville (Que.) Ville 6,688 Plessisville bus
Kimberley (B.C.) City 6,652 Kimberley bus
Port Hardy (B.C.)
Port McNeill (B.C.)
DM
Town
4,008
2,505
Mount Waddington bus
The Blue Mountains (Ont.) Town 6,453 The Blue Mountains bus
Parry Sound (Ont.) Town 6,191 †Parry Sound bus
Flin Flon (Man.) City 5,592 Flin Flon bus
Crowsnest Pass (Alta.) Mun. 5,565 Crowsnest Pass bus
Smithers (B.C.) Town 5,404 Smithers bus
Espanola (Ont.) Town 5,364 †Espanola bus
Creston (B.C.) Town 5,306 Creston bus
Gananoque (Ont.) Town 5,194 †Gananoque bus
Walkerton (Ont.) 4,967 †Walkerton omnibus
Vanderhoof (B.C.)
Saik'uz (B.C.)
DM
FN
4,480
432
†Vanderhoof - Saik-uz First Nation
St. Stephen (N.B.) Town 4,817 †St. Stephen street railway
Chase (B.C.)
Logan Lake (B.C.)
Village DM 2,495
2,073
Logan Lake / Chase bus
Waterloo (Que.) Ville 4,330 †Waterloo bus
Saint-Donat (Que.) Mun. 4,130 Saint-Donat-de-Montcalm bus
Gabriola Island (B.C.) uninc. 4,045 Gabriola Island bus
Cheticamp (N.S.) 4,000 †Cheticamp bus
Grand Forks (B.C.) City 3,985 Grand Forks bus
Bancroft (Ont.) Town 3,880 Bancroft bus
Golden (B.C.) Town 3,701 †Golden bus
Hay River [Xatl'o Dehe] (N.W.T.) Town 3,606 †Hay River bus
Port Hawkesbury (N.S.) Town 3,366 †Port Hawkesbury bus
Marathon (Ont.) Town 3,353 †Marathon bus
Wawa (Ont.) Twp 2,975 Wawa bus
Invermere (B.C.) DM 2,955 Invermere bus
Wingham (Ont.) 2,875 †Wingham omnibus
Princeton (B.C.) Town 2,724 Princeton bus
Liverpool (N.S.) uninc. 2,653 †Liverpool bus
Nakusp (B.C.)
Kaslo (B.C.)
Village
Town
1,524
1,072
Kaslo - Nakusp bus
Ashcroft (B.C.)
Clinton (B.C.)
Village
Village
1,809
578
Ashcroft - Clinton bus
Kuujjuaq (Que.) village nordique 2,375 Kuujjuaq bus
Wabana (N.L.) Town 2,346 †Bell Island ferry funicular
Clearwater (B.C.) DM 2,331 Clearwater bus
Lillooet (B.C.) DM 2,322 Lillooet motor tram commuter rail
East Broughton (Que.) Mun. 2,229 †East Broughton street railway?
Chapleau (Ont.) Twp. 2,116 Chapleau bus
Behchokò (N.W.T.) Comm. Gvt. 1,926 Behchokò bus?
100 Mile House (B.C.) DM 1,886 100 Mile House bus
Tofino (B.C.) DM 1,876 Tofino bus
Puvirnituq (Que.) village nordique 1,692 Puvirnituq bus
Inukjuak (Que.) village nordique 1,597 Inukjuak bus
Milverton (Ont.) 1,519 †Milverton omnibus
Terrace Bay (Ont.) Twp. 1,471 †Terrace Bay bus
Pinawa (Man.) LGD 1,444 †Pinawa bus
Lake Louise (Alta.) uninc. 1,041 †Lake Louise motor tram
Cache Creek (B.C.) Village 1,037 †Ashcroft - Cache Creek - Clinton bus
Teeswater (Ont.) 1,011 †Teeswater omnibus
Canso (N.S.) Town 806 †Canso bus
Lockport (Man.) uninc. 754 †Lockport, Winnipeg Selkirk & Lake Winnipeg. bus electric interurban
Kangirsuk (Que.) village nordique 549 Kangirsuk bus
Saint-Augustin (Que.) Mun. 478 Saint-Augustin ferry
Hazelton (B.C.) Village 270 Hazelton bus
Cavendish (P.E.I.) uninc. 267 Cavendish bus
Uranium City (Sask.) 201 †Uranium City bus
Bella Coola (B.C.) uninc. 95 Bella Coola bus
Ocean Falls (B.C.) uninc. 40 †Ocean Falls bus


Copyright ©2000-2016 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: