3 bedroom townhouse for sale calgary