Loads of people DO go to Vancouver and surrounding areas. Canada is a HUGE place with a lot of cities. Toronto and Vancouver are the priciest cities in Canada as regards property. A lot of smaller cities people don't seem to think of, like London, Windsor, Kingston, Edmonton, Winnipeg, Halifax, Regina, Ottawa etc.
Schooling much of a muchness across Canada. All teach French as a second language. Some schools are 'French immersion' (one a few hundred yards from me in London!).
The closest to a truly bi-lingual city would be Ottawa or Montreal if either of them float your boat.