It's real simple ... population growth + lack of housing + increasing rental returns + low vacancy = Massive demand for rental properties = prices rising.
Many investors are still paying 8%+ because as I read on this forum 18 months ago they would lock in ... that seemed like a good idea at...