Guest, Sign inJoin
ISS030-E-100461 - View of EarthDivision No. 19, Unorganized, #1 on this list · Photo: Earth Science and Remote Sensing Unit , Lyndon B. Johnson Space Center (Public domain)
Manitoba · 2026

Most affordable towns in Manitoba

Last comes West Broadway, at D−. Nationally, Division No. 19, Unorganized ranks #3 of 2,580. 15 places in Manitoba reach the top 100 for all of Canada. Nowhere in Manitoba does better on this list than Division No. 19, Unorganized, at A+. Lorne is second (A+) and The Pas third (A+). Of the 184 on the list, 24 earn an A.

Cost of living grade: the owners’ median home value and a year’s rent, each against the place’s own household income How grades work

#1

Division No. 19, Unorganized

Manitoba · 3,324 people
A+Cost of living

Overall D·#2,470 of 2,556

Strongest: cost of living A+, walkability C+·lowest: hazard risk D−

#2

Lorne

Manitoba · 3,022 people
A+Cost of living

Overall A+·#5 of 2,556

Strongest: cost of living A+, safety A+·lowest: health B−

#3

The Pas

Manitoba · 5,634 people
A+Cost of living

Overall C+·#1,522 of 2,556

Strongest: cost of living A+, walkability A·lowest: safety D−

All 184, ranked in Manitoba

Best first in Manitoba; beside each place, its rank on the same list for all of Canada.

Every Manitoba list

184 places

#TownCost of livingCanada rankWhat drives it
1Division No. 19, Unorganized3,324 peopleA+#3 of 2,580Strongest: cost of living A+, walkability C+·lowest: hazard risk D−
2Lorne3,022 peopleA+#6 of 2,580Strongest: cost of living A+, safety A+·lowest: health B−
3The Pas5,634 peopleA+#9 of 2,580Strongest: cost of living A+, walkability A·lowest: safety D−
4Flin Flon (Part)4,732 peopleA+#11 of 2,580Strongest: cost of living A+, walkability A·lowest: hazard risk D−
5Thompson12,917 peopleA#28 of 2,580Strongest: cost of living A, jobs & income A−·lowest: safety D−
6Swan Valley West2,702 peopleA#37 of 2,580Strongest: cost of living A, jobs & income A·lowest: safety D
7Russell2,715 peopleA#43 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety D
8Neepawa6,328 peopleA#54 of 2,580Strongest: jobs & income A+, cost of living A·lowest: health B−
9Wallace-Woodworth2,983 peopleA#55 of 2,580Strongest: jobs & income A, cost of living A·lowest: health C
10North River Heights7,228 peopleA#63 of 2,580Strongest: jobs & income A+, cost of living A·lowest: safety D
11Pembina2,502 peopleA#70 of 2,580Strongest: safety A+, cost of living A·lowest: jobs & income C+
12North Norfolk4,084 peopleA−#86 of 2,580Strongest: cost of living A−, walkability B·lowest: jobs & income C+
13North Cypress-Langford3,234 peopleA−#89 of 2,580Strongest: cost of living A−, hazard risk B−·lowest: walkability C
14Grey2,655 peopleA−#93 of 2,580Strongest: safety A+, cost of living A−·lowest: health C+
15Central River Heights2,736 peopleA−#94 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety D
16Stony Mountain9,180 peopleA−#106 of 2,580Strongest: cost of living A−, hazard risk B·lowest: health C−
17WestLake-Gladstone3,604 peopleA−#107 of 2,580Strongest: cost of living A−, walkability B+·lowest: jobs & income C−
18Killarney3,708 peopleA−#136 of 2,580Strongest: walkability A, cost of living A−·lowest: safety C
19Cornwallis4,705 peopleA−#141 of 2,580Strongest: jobs & income A+, cost of living A−·lowest: walkability C
20Woodlands4,057 peopleA−#146 of 2,580Strongest: cost of living A−, hazard risk B·lowest: health D
21Whyte Ridge7,299 peopleA−#147 of 2,580Strongest: jobs & income A, cost of living A−·lowest: safety D
22Cartier3,739 peopleA−#148 of 2,580Strongest: cost of living A−, safety B−·lowest: walkability D
23Souris2,737 peopleA−#150 of 2,580Strongest: walkability A, cost of living A−·lowest: hazard risk C+
24Emerson-Franklin2,686 peopleA−#178 of 2,580Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−
25Island Lakes4,148 peopleB+#202 of 2,580Strongest: jobs & income A, cost of living B+·lowest: safety D
26Dufferin2,587 peopleB+#207 of 2,580Strongest: safety A+, jobs & income A+·lowest: walkability C
27Alexander4,032 peopleB+#216 of 2,580Strongest: cost of living B+, hazard risk B·lowest: safety D−
28Fraipont4,221 peopleB+#222 of 2,580Strongest: jobs & income A−, hazard risk B+·lowest: safety D
29La Salle9,215 peopleB+#234 of 2,580Strongest: jobs & income A−, cost of living B+·lowest: health C+
30Grassie2,857 peopleB+#247 of 2,580Strongest: jobs & income A+, hazard risk B+·lowest: safety D
31Morris3,550 peopleB+#257 of 2,580Strongest: jobs & income A−, cost of living B+·lowest: safety C
32Roblin3,184 peopleB+#266 of 2,580Strongest: jobs & income B+, cost of living B+·lowest: safety D
33Lac du Bonnet3,592 peopleB+#280 of 2,580Strongest: cost of living B+, hazard risk B·lowest: jobs & income D
34Canterbury Park8,744 peopleB+#282 of 2,580Strongest: walkability A−, jobs & income A−·lowest: safety D
35Riverbend5,453 peopleB+#286 of 2,580Strongest: jobs & income A−, walkability B+·lowest: safety D
36Stonewall5,443 peopleB+#292 of 2,580Strongest: walkability A, jobs & income A−·lowest: health C
37East St. Paul10,321 peopleB+#302 of 2,580Strongest: jobs & income A, hazard risk A−·lowest: walkability C−
38Minnedosa2,859 peopleB+#308 of 2,580Strongest: cost of living B+, walkability B·lowest: safety C
39Minnetonka4,461 peopleB+#310 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
40Bifrost-Riverton3,518 peopleB#320 of 2,580Strongest: cost of living B, walkability B·lowest: safety D−
41De Salaberry4,401 peopleB#333 of 2,580Strongest: hazard risk A−, safety B+·lowest: jobs & income C−
42Crescentwood3,060 peopleB#353 of 2,580Strongest: jobs & income A+, walkability A+·lowest: safety D
43Royalwood6,439 peopleB#356 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
44North Inkster Industrial3,661 peopleB#362 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
45Headingley5,368 peopleB#404 of 2,580Strongest: cost of living B, jobs & income B·lowest: walkability C−
46Swan River4,048 peopleB#408 of 2,580Strongest: walkability A, cost of living B·lowest: safety D−
47Tyndall Park12,393 peopleB#410 of 2,580Strongest: jobs & income A, walkability A·lowest: safety D
48Portage la Prairie7,359 peopleB#431 of 2,580Strongest: cost of living B, jobs & income B−·lowest: walkability D
49Virden3,322 peopleB#435 of 2,580Strongest: walkability A, jobs & income A·lowest: safety C−
50Elmhurst6,600 peopleB#439 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
51River Park South12,304 peopleB#448 of 2,580Strongest: jobs & income A−, walkability B+·lowest: safety D
52Springfield North8,327 peopleB#449 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
53Westwood5,716 peopleB−#473 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
54Rhineland6,819 peopleB−#475 of 2,580Strongest: jobs & income B, walkability B·lowest: safety C
55St. Adolphe8,770 peopleB−#481 of 2,580Strongest: hazard risk A−, safety B+·lowest: walkability C
56Dauphin8,587 peopleB−#489 of 2,580Strongest: walkability A, cost of living B−·lowest: safety D−
57Amber Trails9,256 peopleB−#501 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
58Sage Creek7,391 peopleB−#503 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
59Linden Woods11,134 peopleB−#520 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
60West St. Paul10,796 peopleB−#529 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: walkability D
61Southdale8,210 peopleB−#533 of 2,580Strongest: jobs & income A, walkability A·lowest: safety D
62Lorette13,509 peopleB−#557 of 2,580Strongest: hazard risk A−, jobs & income B·lowest: walkability C
63Stanley9,929 peopleB−#565 of 2,580Strongest: safety A+, jobs & income A·lowest: walkability C−
64Oakbank17,494 peopleB−#585 of 2,580Strongest: jobs & income B, hazard risk B·lowest: health D
65Dakota Crossing13,048 peopleB−#599 of 2,580Strongest: jobs & income A−, walkability A−·lowest: safety D
66Altona4,989 peopleB−#637 of 2,580Strongest: walkability A, jobs & income B+·lowest: cost of living B−
67Mandalay West5,423 peopleB−#649 of 2,580Strongest: jobs & income A−, hazard risk B+·lowest: safety D
68Robertson5,090 peopleB−#653 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety D
69Steinbach21,671 peopleC+#737 of 2,580Strongest: hazard risk A−, walkability A−·lowest: safety C−
70Niverville7,277 peopleC+#739 of 2,580Strongest: safety A, hazard risk A−·lowest: health C+
71St. Norbert8,251 peopleC+#755 of 2,580Strongest: walkability B+, hazard risk B+·lowest: safety D
72Mitchell19,950 peopleC+#758 of 2,580Strongest: hazard risk A−, safety B+·lowest: walkability C+
73Shaughnessy Park5,169 peopleC+#759 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
74Buchanan3,473 peopleC+#760 of 2,580Strongest: hazard risk B+, health B+·lowest: safety D
75Brandon59,444 peopleC+#767 of 2,580Strongest: walkability A−, jobs & income A−·lowest: safety C−
76Westdale5,339 peopleC+#776 of 2,580Strongest: walkability B+, hazard risk B+·lowest: safety D
77Betsworth7,476 peopleC+#781 of 2,580Strongest: jobs & income A+, hazard risk B+·lowest: safety D
78South River Heights2,632 peopleC+#785 of 2,580Strongest: jobs & income A+, walkability A−·lowest: safety D
79Mission Gardens3,979 peopleC+#839 of 2,580Strongest: walkability A−, hazard risk B+·lowest: safety D
80River East7,774 peopleC+#848 of 2,580Strongest: jobs & income A, walkability B+·lowest: safety D
81Radisson3,653 peopleC+#849 of 2,580Strongest: hazard risk B+, walkability B+·lowest: safety D
82Roslyn4,411 peopleC+#862 of 2,580Strongest: walkability A+, jobs & income A−·lowest: safety D
83West Kildonan Industrial3,678 peopleC+#882 of 2,580Strongest: jobs & income A, walkability B+·lowest: safety D
84Meadows3,822 peopleC+#890 of 2,580Strongest: walkability A−, jobs & income A−·lowest: safety D
85Inkster-Faraday3,700 peopleC#901 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
86Point Road3,290 peopleC#912 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety D
87Inkster Gardens6,115 peopleC#917 of 2,580Strongest: jobs & income A−, hazard risk B+·lowest: safety D
88St. Andrews12,021 peopleC#919 of 2,580Strongest: jobs & income B+, hazard risk B·lowest: health C−
89Ste. Anne6,387 peopleC#930 of 2,580Strongest: hazard risk A−, safety B+·lowest: walkability D−
90Glendale3,586 peopleC#934 of 2,580Strongest: jobs & income A+, walkability A−·lowest: safety D
91Pulberry7,723 peopleC#941 of 2,580Strongest: walkability A, jobs & income A·lowest: safety D
92Deer Lodge3,691 peopleC#944 of 2,580Strongest: walkability A, jobs & income A−·lowest: safety D
93Sargent Park6,242 peopleC#955 of 2,580Strongest: walkability A+, jobs & income A·lowest: safety D
94Burrows Central5,565 peopleC#970 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
95Brokenhead5,931 peopleC#978 of 2,580Strongest: hazard risk B, safety B·lowest: health C−
96Gimli6,914 peopleC#982 of 2,580Strongest: walkability B, hazard risk B·lowest: safety D
97St. George4,254 peopleC#993 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
98Brooklands3,114 peopleC#994 of 2,580Strongest: walkability A−, hazard risk B+·lowest: safety D
99Luxton3,047 peopleC#1,004 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
100Portage la Prairie14,738 peopleC#1,007 of 2,580Strongest: walkability A, jobs & income B·lowest: safety D
101Seven Oaks3,244 peopleC#1,018 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
102Bridgwater Forest5,076 peopleC#1,026 of 2,580Strongest: jobs & income A−, hazard risk B+·lowest: safety D
103Weston6,661 peopleC#1,040 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
104Rossmere-B4,732 peopleC#1,047 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
105South Pointe8,168 peopleC#1,054 of 2,580Strongest: hazard risk B+, health B+·lowest: safety D
106Minto5,830 peopleC#1,056 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
107Beausejour3,565 peopleC#1,066 of 2,580Strongest: walkability A−, hazard risk B·lowest: cost of living C
108East Elmwood3,611 peopleC#1,067 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
109St. Clements12,029 peopleC#1,080 of 2,580Strongest: hazard risk B, jobs & income B−·lowest: walkability D
110Victoria West3,687 peopleC#1,086 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
111Morden11,578 peopleC#1,087 of 2,580Strongest: jobs & income B+, walkability B+·lowest: cost of living C
112Waverley Heights5,252 peopleC#1,121 of 2,580Strongest: walkability A+, health B+·lowest: safety D
113La Broquerie7,808 peopleC#1,137 of 2,580Strongest: safety B+, health C+·lowest: hazard risk D−
114Talbot-Grey2,756 peopleC#1,160 of 2,580Strongest: walkability A−, hazard risk B+·lowest: safety D
115Glenwood6,617 peopleC#1,179 of 2,580Strongest: walkability A, jobs & income A−·lowest: safety D
116King Edward7,190 peopleC#1,181 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
117Carman3,547 peopleC#1,185 of 2,580Strongest: walkability A, jobs & income B·lowest: cost of living C
118Bridgwater Trails11,365 peopleC#1,189 of 2,580Strongest: hazard risk B+, health B+·lowest: safety D
119Munroe West2,532 peopleC#1,204 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
120Daniel McIntyre9,584 peopleC#1,205 of 2,580Strongest: walkability A+, health B+·lowest: safety D
121St. John's8,492 peopleC−#1,209 of 2,580Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
122South Tuxedo3,629 peopleC−#1,216 of 2,580Strongest: jobs & income A+, hazard risk B+·lowest: safety D
123Rivergrove2,742 peopleC−#1,225 of 2,580Strongest: jobs & income A, walkability A−·lowest: safety D
124Richmond West6,114 peopleC−#1,226 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
125Chalmers12,384 peopleC−#1,233 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
126Garden City6,794 peopleC−#1,239 of 2,580Strongest: walkability A−, hazard risk B+·lowest: safety D
127Ste. Anne3,587 peopleC−#1,256 of 2,580Strongest: safety A−, walkability B+·lowest: hazard risk D−
128Peguis11,177 peopleC−#1,257 of 2,580Strongest: jobs & income A−, walkability B+·lowest: safety D
129The Maples13,766 peopleC−#1,258 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
130Norwood West2,909 peopleC−#1,264 of 2,580Strongest: walkability A+, jobs & income A·lowest: safety D
131Crestview8,658 peopleC−#1,267 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
132Maybank4,817 peopleC−#1,274 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
133Selkirk11,570 peopleC−#1,283 of 2,580Strongest: walkability A, hazard risk B·lowest: safety D
134Tuxedo4,295 peopleC−#1,305 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety D
135Old Tuxedo6,812 peopleC−#1,309 of 2,580Strongest: walkability A+, jobs & income A·lowest: safety D
136Sturgeon Creek3,202 peopleC−#1,329 of 2,580Strongest: walkability A, health B+·lowest: safety D
137Kildare-Redonda8,294 peopleC−#1,337 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
138Leila-McPhillips Triangle3,824 peopleC−#1,341 of 2,580Strongest: walkability A+, health B+·lowest: safety D
139Meadowood6,991 peopleC−#1,363 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
140Windsor Park12,523 peopleC−#1,370 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
141Lord Roberts5,104 peopleC−#1,371 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
142Winkler16,156 peopleC−#1,373 of 2,580Strongest: safety A−, jobs & income B+·lowest: cost of living C−
143St. Boniface Industrial Park5,252 peopleC−#1,381 of 2,580Strongest: hazard risk B+, walkability B+·lowest: safety D
144Riverview4,649 peopleC−#1,411 of 2,580Strongest: walkability A+, jobs & income A·lowest: safety D
145Varsity View2,985 peopleC−#1,428 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety D
146St. Matthews5,699 peopleC−#1,479 of 2,580Strongest: walkability A+, health B+·lowest: safety D
147Valley Gardens8,329 peopleC−#1,497 of 2,580Strongest: walkability A, health B+·lowest: safety D
148Broadway-Assiniboine5,871 peopleC−#1,517 of 2,580Strongest: walkability A+, health B+·lowest: safety D
149Munroe East8,873 peopleC−#1,520 of 2,580Strongest: walkability A, health B+·lowest: safety D
150Alpine Place3,721 peopleC−#1,550 of 2,580Strongest: walkability A, hazard risk B+·lowest: jobs & income D
151North St. Boniface3,358 peopleC−#1,555 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
152Jefferson11,524 peopleC−#1,558 of 2,580Strongest: walkability A, hazard risk B+·lowest: safety D
153Leila North3,966 peopleC−#1,570 of 2,580Strongest: walkability A+, health B+·lowest: safety D
154West Alexander5,161 peopleC−#1,573 of 2,580Strongest: walkability A+, health B+·lowest: jobs & income D
155William Whyte11,432 peopleC−#1,574 of 2,580Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
156Silver Heights7,883 peopleD#1,588 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
157Kirkfield4,100 peopleD#1,613 of 2,580Strongest: walkability A, jobs & income A·lowest: safety D
158Booth9,016 peopleD#1,616 of 2,580Strongest: walkability A+, health B+·lowest: safety D
159Burrows-Keewatin2,506 peopleD#1,632 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
160Templeton-Sinclair3,987 peopleD#1,665 of 2,580Strongest: walkability A−, health B+·lowest: safety D
161Kildonan Drive5,063 peopleD#1,682 of 2,580Strongest: walkability A, jobs & income B+·lowest: safety D
162Rockwood4,554 peopleD#1,692 of 2,580Strongest: walkability A+, hazard risk B+·lowest: safety D
163Normand Park5,299 peopleD#1,700 of 2,580Strongest: walkability A−, hazard risk B+·lowest: safety D
164Heritage Park5,817 peopleD#1,726 of 2,580Strongest: walkability A−, health B+·lowest: safety D
165Wolseley8,127 peopleD#1,743 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
166Earl Grey5,152 peopleD#1,745 of 2,580Strongest: walkability A+, hazard risk B+·lowest: cost of living D
167North Point Douglas2,670 peopleD#1,752 of 2,580Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
168Brockville2,632 peopleD#1,757 of 2,580Strongest: hazard risk B+, walkability B+·lowest: cost of living D
169McMillan3,568 peopleD#1,794 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
170Norwood East3,881 peopleD#1,795 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
171Rossmere-A13,613 peopleD#1,796 of 2,580Strongest: walkability A, hazard risk B+·lowest: cost of living D
172Eaglemere3,631 peopleD#1,809 of 2,580Strongest: health B+, walkability B+·lowest: cost of living D
173Centennial4,483 peopleD#1,839 of 2,580Strongest: walkability A+, health B+·lowest: jobs & income D−
174Fort Richmond11,563 peopleD#1,909 of 2,580Strongest: walkability A+, hazard risk B+·lowest: cost of living D
175Worthington6,093 peopleD#1,921 of 2,580Strongest: walkability A+, hazard risk B+·lowest: cost of living D
176Valhalla3,153 peopleD#1,929 of 2,580Strongest: walkability A+, hazard risk B+·lowest: cost of living D
177Niakwa Place3,461 peopleD#1,972 of 2,580Strongest: walkability A, hazard risk B+·lowest: cost of living D
178Grant Park2,898 peopleD#1,976 of 2,580Strongest: walkability A+, hazard risk B+·lowest: cost of living D
179Mathers2,785 peopleD#1,977 of 2,580Strongest: walkability A+, hazard risk B+·lowest: cost of living D
180Central St. Boniface7,772 peopleD#2,005 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
181Spence4,378 peopleD#2,033 of 2,580Strongest: walkability A+, health B+·lowest: jobs & income D−
182Tuxedo Industrial2,726 peopleD−#2,114 of 2,580Strongest: jobs & income B+, hazard risk B+·lowest: cost of living D−
183Central Park4,328 peopleD−#2,128 of 2,580Strongest: walkability A+, health B+·lowest: jobs & income D−
184West Broadway6,537 peopleD−#2,181 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D−
Rankings

More lists for Manitoba

Province by province

Most affordable elsewhere

Photos: Division No. 19, Unorganized, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Lorne, DrBeetrootCa (CC BY-SA 4.0) · The Pas, Quintin Soloviev (CC BY 4.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).