
Canyon Apartments
15/25 Canyon Ave., Toronto
Starting from
$2065Beds
1 - 3Baths
1 - 2Inquire Now
featured
Homestead offers rental apartments in many of Ontario’s major cities, including Toronto, Ottawa, Kingston, London, and Hamilton. Whether you’re searching for apartments for rent in vibrant downtowns or quieter residential neighborhoods, our communities are designed for comfort, convenience, and long-term value. Wherever life takes you, Homestead is here to help you feel at home.

15/25 Canyon Ave., Toronto
Starting from
$2065Beds
1 - 3Baths
1 - 2Inquire Now
featured
64 Ontario Street, Kingston
Starting from
$1849Beds
1 - 2Baths
1 - 2Inquire Now
featured
315 Holmwood Avenue, Ottawa
Starting from
$1525Beds
0 - 1Baths
1$500 Move-In Bonus!
featured
30 Godstone Road, Toronto
Starting from
$1785Beds
1 - 3Baths
1 - 2Inquire Now
featured
180/204 Queen Mary Road, Kingston
Starting from
$1639Beds
2Baths
1$1550 Move-In Bonus!
featured
1/291/295/9 Grosvenor Street, London
Starting from
$1499Beds
1 - 2Baths
1 - 2$500 Move-In Bonus!
featured
450/460 Highland Avenue, London
Starting from
$1219Beds
1 - 2Baths
1Free Month of Rent!
featured
1030 Old Mill Road, Kingston
Starting from
$2029Beds
1 - 2Baths
1 - 2Free Month of Rent!
featured
199 Queen Mary Drive, Oakville
Starting from
$1825Beds
1Baths
1Free Month of Rent!
featured
205 Queen Mary Drive, Oakville
Starting from
$1950Beds
1 - 2Baths
1Inquire Now
featured
263/273/283 Pharmacy Avenue, Toronto
Starting from
$1690Beds
1Baths
1Free Month of Rent!
featured
1255 Sandy Lane, Sarnia
Starting from
$1599Beds
1Baths
1Free Month of Rent!
featured
1306 McWatters Road, Ottawa
Starting from
$2005Beds
1 - 2Baths
1 - 2Inquire Now
featured
1560 Rockwell Drive, Kingston
Starting from
$2099Beds
1 - 2Baths
1 - 2Free Month of Rent!
featured
1580 Rockwell Drive, Kingston
Starting from
$1799Beds
0 - 2Baths
1 - 2Inquire Now
featured
21/25 Grand Avenue, London
Starting from
$1299Beds
1 - 2Baths
1$500 Move-In Bonus!
featured
2350 Birchmount Road, Toronto
Starting from
$1805Beds
1 - 2Baths
1Inquire Now
featured
27 Elmwood Street, Kingston
Starting from
$1755Beds
2Baths
1Inquire Now
featured
725 Highway 15, Kingston
Starting from
$1749Beds
1 - 2Baths
1Inquire Now
featured
680/690 Wonderland Road North, London
Starting from
$1329Beds
1 - 2Baths
1 - 2$500 Move-In Bonus!
featured
2980 Don Mills Road, Toronto
Starting from
$1845Beds
1 - 2Baths
1Inquire Now
featured
1170 Fisher Avenue, Ottawa
Starting from
$1469Beds
1 - 2Baths
1Free Month of Rent!
featured
155 Navy Street, Oakville
Beds
0 - 3Baths
1 - 2Inquire Now
featured
212 Davis Drive, Newmarket
Starting from
$2140Beds
1Baths
1$1000 Move-In Bonus!
225 Van Horne Avenue, Toronto
Starting from
$2125Beds
2Baths
1 - 2Inquire Now
440 Eglinton Avenue East, Toronto
Starting from
$1500Beds
0 - 1Baths
1Inquire Now
50 Laurier Avenue East, Ottawa
Starting from
$1949Beds
1Baths
1Inquire Now
66 Muriel Street, Ottawa
Starting from
$2279Beds
2Baths
2Inquire Now
890 Mount Pleasant Road, Toronto
Starting from
$2015Beds
2Baths
1Inquire Now
950 Warwick Court, Burlington
Starting from
$1795Beds
1Baths
1Free Month of Rent!
33 Banner Road, Ottawa
Starting from
$1525Beds
1Baths
1Inquire Now
250 Lena Crescent, Cambridge
Starting from
$1699Beds
0 - 2Baths
1 - 2Free Month of Rent!
50 Rosehill Avenue, Toronto
Starting from
$1795Beds
0 - 2Baths
1 - 1.5$1000 Move-In Bonus!
151 Barrett Court, Kingston
Starting from
$2349Beds
1 - 2Baths
1 - 2Inquire Now
200 Bay Street South, Hamilton
Starting from
$1480Beds
1 - 2Baths
1 - 1.5Free Month of Rent!
106 Parkway Forest Drive, Toronto
Starting from
$1875Beds
1Baths
1Inquire Now
136 Bay Street South, Hamilton
Starting from
$1125Beds
0 - 2Baths
1Free Month of Rent!
217 Bath Road, Kingston
Starting from
$1799Beds
2Baths
1Inquire Now
237 Bath Road, Kingston
Starting from
$1947Beds
2Baths
1Inquire Now
247 Bath Road, Kingston
Starting from
$1619Beds
1 - 3Baths
1Inquire Now
1585/1595 Ernest Avenue, London
Starting from
$1299Beds
1 - 2Baths
1 - 2Free Month of Rent!
244/246 Willow Road, Guelph
Starting from
$1475Beds
0 - 2Baths
1Free Month of Rent!
5 Brockley Drive, Toronto
Starting from
$2130Beds
2Baths
1Inquire Now
346 Brock Street, Kingston
Starting from
$1599Beds
1Baths
1Inquire Now
2001 Carling Avenue, Ottawa
Starting from
$1725Beds
1 - 2Baths
1Inquire Now
380/400 Waterloo Avenue, Guelph
Starting from
$1699Beds
1 - 2Baths
1 - 2Inquire Now
1363 Lakeshore Road, Burlington
Starting from
$1925Beds
1Baths
1Free Month of Rent!
95 Cambridge Street, Cambridge
Starting from
$1599Beds
1 - 2Baths
1 - 2Free Month of Rent!
130 The Parkway, Kingston
Starting from
$1649Beds
2Baths
1Inquire Now
135 Ontario Street, Kingston
Starting from
$2479Beds
1Baths
150% Off Your First Month of Rent!
24 Forest Manor Road, Toronto
Starting from
$1840Beds
1 - 2Baths
1Inquire Now
200 Rideau Terrace, Ottawa
Starting from
$1429Beds
0 - 2Baths
1Inquire Now
187 Park Street South, Hamilton
Starting from
$1595Beds
1 - 2Baths
1Free Month of Rent!
3050 Glencrest Road, Burlington
Starting from
$2025Beds
2Baths
1Free Month of Rent!
16 Towering Heights Blvd, St. Catharines
Starting from
$1845Beds
1 - 3Baths
1 - 1.5Inquire Now
321 Fairview Drive, Brantford
Starting from
$1799Beds
2 - 3Baths
1 - 2$500 Move-In Bonus!
350 Queen Elizabeth Drive, Ottawa
Starting from
$1849Beds
1Baths
1Inquire Now
286 Queen Mary Road, Kingston
Starting from
$1754Beds
2Baths
1Inquire Now
80 Forest Manor Road, Toronto
Starting from
$1820Beds
1 - 3Baths
1 - 1.5Inquire Now
42 Leroy Grant Drive, Kingston
Starting from
$1410Beds
1Baths
1Inquire Now
221 Glenridge Ave, St. Catharines
Starting from
$1485Beds
1 - 2Baths
1$500 Move-In Bonus!
180 Grand Avenue South, Cambridge
Starting from
$1629Beds
1 - 2Baths
1Inquire Now
2969/600 Greenfield Avenue, Kitchener
Starting from
$1609Beds
1 - 3Baths
1Free Month of Rent!
140 Robinson Street, Hamilton
Starting from
$1550Beds
1Baths
1Inquire Now
185/195/200 Clearview Avenue, Ottawa
Starting from
$1599Beds
1 - 3Baths
1 - 2Free Month of Rent!
2770 Aquitaine Avenue, Mississauga
Starting from
$1875Beds
1 - 2Baths
1Free Month of Rent!
1257 Lakeshore Road, East, Mississauga
Starting from
$1795Beds
1Baths
1Free Month of Rent!
1285 Lakeshore Road, East, Mississauga
Starting from
$2145Beds
2Baths
1Inquire Now
2493 Lakeshore Boulevard West, Toronto
Starting from
$1845Beds
1 - 2Baths
1Inquire Now
25 Parkway Forest Drive, Toronto
Starting from
$1815Beds
1 - 3Baths
1 - 1.5Inquire Now
851 Richmond Road, Ottawa
Starting from
$1299Beds
0 - 1Baths
1$1000 Move-In Bonus!
32 Ontario Street, Kingston
Starting from
$1899Beds
1 - 2Baths
1 - 1.5Inquire Now
26 Leroy Grant Drive, Kingston
Starting from
$1625Beds
1 - 2Baths
1 - 2Inquire Now
1508 Princess Street, Kingston
Starting from
$1549Beds
2Baths
1Inquire Now
57 Union Street, East, Waterloo
Starting from
$1499Beds
1 - 2Baths
1 - 2Inquire Now
44/62 Old Oak Road, Kingston
Starting from
$1479Beds
1 - 2Baths
1Free Month of Rent!
154 The Parkway, Kingston
Starting from
$1599Beds
2Baths
150% Off Your First Month of Rent!
325 North Park Street, Brantford
Starting from
$1789Beds
2Baths
1$500 Move-In Bonus!
56/64 Finch Drive, Sarnia
Starting from
$1269Beds
1 - 2Baths
1$500 Move-In Bonus!
1000 Old Mill Road, Kingston
Starting from
$2099Beds
1 - 2Baths
1 - 250% Off Your First Month of Rent!
1060 Old Mill Road, Kingston
Starting from
$2109Beds
1 - 2Baths
1 - 2$3000 Move-In Bonus!
7303/7305/7307 Campeau Drive, Ottawa
Starting from
$2199Beds
1 - 2Baths
1 - 2Free Month of Rent!
1201 Richmond Street North, London
Starting from
$1499Beds
1 - 3Baths
1 - 1.5Free Month of Rent!
176 The Parkway, Kingston
Starting from
$2079Beds
3Baths
1Inquire Now
1316 Carling Avenue, Ottawa
Starting from
$1455Beds
1Baths
1Free Month of Rent!
364 Waterloo Avenue, Guelph
Starting from
$1650Beds
1Baths
1Free Month of Rent!
125 Parkway Forest Drive, Toronto
Starting from
$1835Beds
1 - 2Baths
1Inquire Now
310 Bath Road, Kingston
Starting from
$1649Beds
2Baths
1Inquire Now
290 Bath Road, Kingston
Starting from
$1699Beds
2Baths
1Inquire Now
523 Portsmouth Avenue, Kingston
Starting from
$1829Beds
2Baths
150% Off Your First Month of Rent!
41 Speers Road, Oakville
Starting from
$1995Beds
1 - 3Baths
1 - 1.5Inquire Now
11 Margaret Avenue, Kitchener
Starting from
$1599Beds
1 - 2Baths
1$500 Move-In Bonus!
100 Queen Street North, Kitchener
Starting from
$1459Beds
1 - 2Baths
1Free Month of Rent!
57 Queen Street North, Kitchener
Starting from
$1799Beds
1 - 2Baths
1$500 Move-In Bonus!
1066 King Street W., Kingston
Starting from
$1925Beds
1 - 2Baths
1 - 2Inquire Now
1275/1285 Richmond Road, Ottawa
Starting from
$1599Beds
1 - 3Baths
1 - 1.5$500 Move-In Bonus!
500 Scarlett Road, Toronto
Starting from
$2205Beds
2Baths
1 - 1.5Inquire Now
1130 Queens Avenue, Oakville
Starting from
$1685Beds
1Baths
1Free Month of Rent!
100 Ridout Street South, London
Starting from
$1349Beds
1 - 3Baths
1Inquire Now
53/65 Speedvale Avenue West, Guelph
Starting from
$1685Beds
1 - 2Baths
1Inquire Now
1300/1310 McWatters Road, Ottawa
Starting from
$1429Beds
0 - 3Baths
1 - 2$500 Move-In Bonus!
33 Robinson Street, Hamilton
Starting from
$1550Beds
1Baths
1Inquire Now
1600 Rockwell Drive, Kingston
Starting from
$2084Beds
1 - 2Baths
1 - 250% Off Your First Month of Rent!
854 Commissioners Road East, London
Starting from
$1699Beds
1 - 2Baths
1Inquire Now
330 Queen Elizabeth Drive, Ottawa
Starting from
$1350Beds
0 - 1Baths
1Inquire Now
335 Van Horne Avenue, Toronto
Starting from
$1845Beds
1 - 2Baths
1Inquire Now
1431 Lakeshore Road, Burlington
Starting from
$1825Beds
1Baths
1Free Month of Rent!
85 Range Road, Ottawa
Starting from
$2049Beds
2Baths
1Inquire Now
2700 Saratoga Place, Gloucester
Starting from
$1499Beds
1Baths
1$500 Move-In Bonus!
16 Leroy Grant Drive, Kingston
Starting from
$1410Beds
1Baths
1Inquire Now
175 Shaughnessy Blvd., Toronto
Starting from
$2120Beds
2Baths
1Inquire Now
33 Ontario Street, Kingston
Starting from
$1949Beds
2Baths
1Inquire Now
91 King Street East, Kingston
Starting from
$2119Beds
2Baths
1Inquire Now
322 Brock Street, Kingston
Starting from
$1639Beds
1 - 2Baths
1Inquire Now
91 Valley Stream Drive, Ottawa
Starting from
$1849Beds
1 - 2Baths
1 - 2Inquire Now
685/695/705 Surrey Lane, Burlington
Starting from
$1695Beds
1 - 2Baths
1Free Month of Rent!
22 Murray Street, Ottawa
Starting from
$1749Beds
1Baths
1Inquire Now
457/467 Edinburgh Road, Guelph
Starting from
$2129Beds
1Baths
1Inquire Now
2710 Saratoga Place, Gloucester
Starting from
$1475Beds
1Baths
1$500 Move-In Bonus!
99 Range Road, Ottawa
Starting from
$4200Beds
2Baths
2Inquire Now
472 Brock Avenue, Burlington
Starting from
$1935Beds
1Baths
1Free Month of Rent!
200 Queen Mary Drive, Oakville
Starting from
$1899Beds
1Baths
1Inquire Now
80/82 Ridout Street South, London
Starting from
$1999Beds
2Baths
1.5Free Month of Rent!
58 Leroy Grant Drive, Kingston
Starting from
$1825Beds
1Baths
1Inquire Now
40 The Driveway, Ottawa
Starting from
$1945Beds
2Baths
1.5Inquire Now
18 Queen Street, Kingston
Starting from
$2799Beds
1Baths
1Inquire Now
32 Towering Heights Blvd, St. Catharines
Starting from
$2355Beds
1 - 2Baths
1 - 2Inquire Now
40 Towering Heights Blvd, St. Catharines
Starting from
$2275Beds
1 - 2Baths
1 - 2Inquire Now
225/245 Westwood Road, Guelph
Starting from
$2145Beds
2Baths
1Inquire Now
1032 King Street West, Kingston
Starting from
$2379Beds
2Baths
2Inquire Now
661 West Street, Brantford
Starting from
$1619Beds
1 - 2Baths
1Free Month of Rent!
2750 Carousel Crescent, Gloucester
Starting from
$1499Beds
1 - 2Baths
1$500 Move-In Bonus!
27/33 Cardigan Street, Guelph
Starting from
$1850Beds
1 - 2Baths
1Free Parking for One Year!
140 Erskine Avenue, Toronto
Starting from
$1615Beds
0 - 2Baths
1Inquire Now
160 Erskine Avenue, Toronto
Starting from
$1595Beds
0 - 2Baths
1Inquire Now
110 Erskine Avenue, Toronto
Starting from
$1610Beds
0 - 2Baths
1Inquire Now
1751/1761 Sheppard Avenue East, Toronto
Starting from
$2895Beds
3Baths
1.5Inquire Now
117 Park Street, Kingston
Starting from
$1499Beds
1 - 2Baths
1Inquire Now
530 Scarlett Road, Toronto
Starting from
$2240Beds
2Baths
1 - 1.5Inquire Now
1241 Kilborn Place, Ottawa
Starting from
$1629Beds
1Baths
1Inquire Now
670 Sir John A. Macdonald Blvd, Kingston
Starting from
$1549Beds
1Baths
1Free Parking for One Year!
660 Sir John A. Macdonald Blvd, Kingston
Starting from
$2175Beds
3Baths
1.5Inquire Now
1669/1670/1671 Jalna Boulevard, London
Starting from
$1519Beds
1 - 2Baths
1 - 1.5Free Month of Rent!
2881 Richmond Road, Ottawa
Starting from
$1650Beds
1 - 3Baths
1Free Month of Rent!
1140/1150 Fisher Avenue, Ottawa
Starting from
$1559Beds
1 - 2Baths
1 - 1.5Free Month of Rent!
33/77 Falby Court, Ajax
Starting from
$2140Beds
2Baths
1$750 Move-In Bonus!
1148/1150 Afton Drive, Sarnia
Starting from
$1339Beds
1 - 2Baths
1Inquire Now
1000 Mount Pleasant Road, Toronto
Beds
0 - 2Baths
1 - 2Inquire Now
40 Delisle Avenue, Toronto
Beds
0 - 3Baths
1 - 1.5Inquire Now
144 Barrett Court, Kingston
Beds
1 - 2Baths
1 - 2Inquire Now
227 Bath Road, Kingston
Beds
0 - 3Baths
1Inquire Now
200 The Parkway, Kingston
Beds
1 - 3Baths
1Free Month of Rent!
810 Edgeworth Avenue, Ottawa
Beds
1 - 3Baths
1 - 2Inquire Now
494 Queenston Road, Hamilton
Beds
1 - 3Baths
1Inquire Now
20 Esterbrooke Avenue, Toronto
Beds
0 - 3Baths
1 - 1.5Inquire Now
130 Rosedale Valley Road, Toronto
Beds
0 - 2Baths
1 - 2Inquire Now
130 Parkway Forest Drive, Toronto
Beds
1 - 4Baths
1 - 2.5Inquire Now
94 Wright Crescent, Kingston
Beds
1 - 2Baths
1Inquire Now
205 Eagle Street, North, Cambridge
Beds
1 - 2Baths
1 - 2Inquire Now
85 Ontario Street, Kingston
Beds
1 - 2Baths
1 - 2Inquire Now
2301 Lakeshore Boulevard West, Toronto
Beds
1 - 3Baths
1Inquire Now
200 Queen Mary Road, Kingston
Beds
1 - 2Baths
1 - 1.5Inquire Now
190 Dudley Avenue, Thornhill
Beds
1 - 3Baths
1 - 1.5Inquire Now
85/87 Westwood Road, Guelph
Beds
0 - 3Baths
1 - 1.5$1000 Move-In Bonus!
120 Edinburgh Road S., Guelph
Beds
0 - 4Baths
1 - 2.5Inquire Now
5166/5170 Lakeshore Road, Burlington
Beds
1 - 3Baths
1 - 1.5Inquire Now
833 Richmond Road, Ottawa
Beds
1 - 2Baths
1 - 2$500 Move-In Bonus!
745 Highway 15, Kingston
Beds
1 - 2Baths
1 - 2Inquire Now
165 Erskine Ave., Toronto
Beds
0 - 1Baths
1Inquire Now
525 Wentworth Avenue, Ottawa
Beds
0 - 2Baths
1Inquire Now
33 Elmwood Street, Kingston
Beds
0 - 3Baths
1 - 1.5Inquire Now
100 Weeping Willow Lane, Ottawa
Beds
1 - 2Baths
1Inquire Now