West Vancouver townhouses for sale