I'm your friendly NP REALTOR

. If you are planning to stay more than 3 years then go ahead and buy. We have seen residential lease prices go up 25% in the last 10 months and going higher every month.
Unless you are planning on moving in with your parents you will have to pay to live somewhere. IMO prices won't stabilize for another 18-24 months. At the rate apartment rent and residential leases are increasing you will be money ahead to buy now.