Townhouse for sale in Canada
11,299 listings · median price $699,000 · average price $759,077 · from $425 to $8,680,000.
- 136 Dominion Gardens Drive — $689,000 · Townhouse · 2 bed · 2 bath · Halton Hills
- 1440 Hemlock Road — $689,000 · Townhouse · 3 bed · 3 bath · Manor Park - Cardinal Glen and Area
- 1440 Hemlock Road — $689,000 · Townhouse · 3 bed · 3 bath · Ottawa
- 117 Hammill Heights — $689,000 · Townhouse · 3 bed · 3 bath · East Gwillimbury
- 166 Mount Albion Road 29 — $689,000 · Townhouse · 3 bed · 3 bath · Hamilton
- 745 Challinor Terrace — $689,000 · Townhouse · 2 bed · 2 bath · Milton
- 172 Parkinson Crescent 25 — $689,000 · Townhouse · 3 bed · 3 bath · Orangeville
- 256 Billrian Crescent — $689,000 · Townhouse · 3 bed · 4 bath · Stittsville - Munster - Richmond
- 355 Northport Drive — $689,000 · Townhouse · 3 bed · 3 bath · Saugeen Shores
- 656 Putney Crescent W — $689,000 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 88 Decorso Drive 73 — $689,000 · Townhouse · 3 bed · 3 bath · Guelph
- 28 Canary Grass Boulevard — $689,000 · Townhouse · 3 bed · 2 bath · Hamilton
- 35 Sandy Coast Crescent — $689,000 · Townhouse · 2 bed · 3 bath · Wasaga Beach
- 2 Copeman Avenue — $689,000 · Townhouse · 3 bed · 2 bath · 1,604 sq ft · Brantford
- 46 Simcoe Street N — $689,000 · Townhouse · 4 bed · 2 bath · Oshawa
- 29, 1050 Cougar Creek Drive — $689,000 · Townhouse · 3 bed · 2 bath · 1,294 sq ft · Canmore
- 406 Robert Woolner Street — $689,381 · Townhouse · 3 bed · 2 bath · 1,988 sq ft · Ayr
- 1124 Orr Drive — $689,800 · Townhouse · 2 bed · 2 bath · 1,038 sq ft · Port Coquitlam
- 24 Armenia Drive — $689,900 · Townhouse · 3 bed · 2 bath · 2,239 sq ft · Bedford
- 156 Puncheon Way 67 — $689,900 · Townhouse · 3 bed · 3 bath · 2,122 sq ft · West Bedford
- 160 Puncheon Way 67 — $689,900 · Townhouse · 3 bed · 3 bath · 2,122 sq ft · West Bedford
- 13888 70 Avenue 328 — $689,900 · Townhouse · 2 bed · 2 bath · 1,581 sq ft · Surrey
- 1938 North Parallel Road 2 — $689,900 · Townhouse · 3 bed · 2 bath · 1,523 sq ft · Abbotsford
- 19505 68A Avenue 18 — $689,900 · Townhouse · 2 bed · 2 bath · 1,085 sq ft · Surrey
- 3055 Trafalgar Street 35 — $689,900 · Townhouse · 3 bed · 3 bath · 2,295 sq ft · Abbotsford
- 1886 Parkview Crescent 9 — $689,900 · Townhouse · 2 bed · 3 bath · 2,643 sq ft · Kelowna
- 1063 Brown Rd — $689,900 · Townhouse · 3 bed · 3 bath · 1,344 sq ft · Langford
- 15833 26 Avenue 47 — $689,900 · Townhouse · 3 bed · 1 bath · 1,245 sq ft · Surrey
- 2580 Brookfield Dr #121 — $689,900 · Townhouse · 3 bed · 3 bath · 1,696 sq ft · Courtenay
- 16388 85 Ave Avenue 74 — $689,900 · Townhouse · 3 bed · 2 bath · 1,359 sq ft · Surrey
- 16388 85 Ave Avenue 74 — $689,900 · Townhouse · 3 bed · 3 bath · 1,359 sq ft · Surrey
- 4601 97th Street 10 — $689,900 · Townhouse · 3 bed · 2 bath · 1,913 sq ft · Osoyoos
- 2360 Crescent Way 2 — $689,900 · Townhouse · 3 bed · 2 bath · 1,522 sq ft · Abbotsford
- 2283 Shannon Heights Court 18 — $689,900 · Townhouse · 2 bed · 2 bath · 2,205 sq ft · West Kelowna
- 48 Dunthorne Court — $689,900 · Townhouse · 4 bed · 2 bath · Toronto
- 29 Cheatham Place — $689,900 · Townhouse · 4 bed · 2 bath · Toronto
- 1 Perthshire Court — $689,900 · Townhouse · 3 bed · 3 bath · Hamilton
- 221 Tim Sheehan Place — $689,900 · Townhouse · 3 bed · 3 bath · Kanata
- 208 Butterfly Walk — $689,900 · Townhouse · 3 bed · 3 bath · Orleans - Convent Glen and Area
- 424 Markdale Terrace South — $689,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 424 Markdale Terrace S — $689,900 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 20 Reid Hill Drive — $689,900 · Townhouse · 4 bed · 3 bath · Mapleton
- 45 Seabreeze Crescent 22 — $689,900 · Townhouse · 3 bed · 4 bath · Hamilton
- 5 Old Hamilton Road 7 — $689,900 · Townhouse · 4 bed · 3 bath · Norfolk
- 114 Parkinson Crescent — $689,900 · Townhouse · 3 bed · 2 bath · Orangeville
- 3954 Crown Street — $689,900 · Townhouse · 3 bed · 4 bath · Lincoln
- 420 Red Oak Avenue — $689,900 · Townhouse · 3 bed · 2 bath · 1,544 sq ft · Hamilton
- 8 Golf Links Road Unit 5 — $689,900 · Townhouse · 3 bed · 3 bath · Kincardine
Other cities
- Homes for sale in Toronto (16,990)
- Homes for sale in Edmonton (6,604)
- Homes for sale in Calgary (5,989)
- Homes for sale in Hamilton (5,333)
- Homes for sale in Ottawa (4,806)
- Homes for sale in Surrey (4,745)
- Homes for sale in Mississauga (4,610)
- Homes for sale in Vancouver (3,638)
- Homes for sale in Brampton (3,380)
- Homes for sale in Kitchener (2,294)
- Homes for sale in Vaughan (2,272)
- Homes for sale in Oakville (2,017)
- Homes for sale in Markham (1,988)
- Homes for sale in Burlington (1,909)
- Homes for sale in Burnaby (1,908)
- Homes for sale in Kelowna (1,839)
- Homes for sale in Richmond (1,782)
- Homes for sale in Richmond Hill (1,654)
- Homes for sale in Barrie (1,641)
- Homes for sale in Langley (1,567)
- Homes for sale in London South (1,528)
- Homes for sale in Kawartha Lakes (1,430)
- Homes for sale in Prince George (1,409)
- Homes for sale in Brantford (1,398)
- Homes for sale in Waterloo (1,392)
- Homes for sale in Windsor (1,365)
- Homes for sale in St. Catharines (1,309)
- Homes for sale in Coquitlam (1,280)
- Homes for sale in Abbotsford (1,267)
- Homes for sale in Cambridge (1,246)