I think anglicization is hard to avoid because English is often the language of work. In my opinion, you have to retain French as the spoken language of the family and community participation. You can't avoid English.
I've often advocated francization for anglophones. That's the way to go. Anglophones are more open today. You can see that in the popularity of immersion programs.