North Vancouver townhouses under 800k