calgary apartment vs townhouse