townhouse north vancouver