HAMILTON HOUSING DATA
Hamilton is a port city in the Canadian province of Ontario. An industrialized city in the Golden Horseshoe at the west end of Lake Ontario, Hamilton has a population of 536,917, and a metropolitan (which includes Burlington and Grimsby) population of 747,545. The city is located about 60 km (37 miles) southwest of Toronto, with which the Greater Toronto and Hamilton Area (GTHA) is formed (Wikipedia.ca).
From 2010 January to 2019 January, the average condo price in Hamilton rises from around $180K to $320K, which is equivalent to an average growth rate of 6% per year (not including the rent income return). The condo price in Hamilton has risen by 9% in the last quarter (CBC News).
The average condo rent in Hamilton is $1366 (Rent Jungle), meaning the return in rent is approximately 5% return in rent every year (before tax).
While the average return is approximately 11% per year before tax, some specific locations even have a better return than that.
You can check Hamilton apartment rental rate HERE. The map in the link shows the apartment rental rate in the entire Great Toronto and Hamilton Area, including Hamilton, Richmond Hill, etc.
For checking specific property rental rate, please Zolo.ca.
Lastly, if you are investing in using other currencies, you might experience extra benefits from Canadian currency appreciation.
For example, the currency exchange rate changed from 1 CAD to 41.5 Indian Rupee 10 years ago to 1: 52 today (xe.com).
This means if you purchase a fraction of property that worths 40,000 Indian Rupee, in addition to the 11% annual return, your actual return in Indian rupee will be 25% more [(52-41.5)/41.5]. The value you receive at year 10 end would be around 141,971 Indian Rupee (10 years from 40K to 141K)
Another example, the currency exchange rate changed from 1 CAD to 69 Pakistan Rupee 10 years ago to 1:105 today (xe.com).
This means if you purchase a fraction of property that worths 100,000 Pakistan Rupee, in addition to the 11% annual return, your actual return in Indian rupee will be 52% more [(105-69)/69]. The value you receive at year 10 end would be around 431,592 Pakistan Rupee (10 years from 100K to 432K).