Got good info from a friend who lives in Vancouver, BC: close to everything: within the city area is close to the sea, rivers and lakes, mountains (ski hills), and every few kilometers are schools, parks & playgorounds, malls, shops, restaurants, etc. and public transportation is very accessible.