I am from NB (Anglo).  So I have very rusty French.  I am sure it would come back if I used it.  Montreal is a great city.  My salary doubled for the same industry (programmer with CS) going from Van to TO.  Vancouver is beautiful if you like playing in the mountains.  I miss the snowboarding and hiking very much.  But I was almost homeless I was so poor out there.