Honestly, it's a tradeoff.
We lived in Kitchener, and bought when the market was still low, and sold just after the peak...so we made a bit of money which was great. But the main driver was we missed almost everything about the city, living in the burbs like that is super isolating.
We're in a new build now, and honestly it's absolute shite, and we're paying $3800. Everything's falling apart, management is a bunch of goddamn bumbling idiots and we're breaking lease early just to get out of here.
Definitely looking at an older building next, but we like the dishwasher/washer/dryer that a lot of these older dedicated rental apartment buildings lack, so that's a bit limiting.