I think making someone expose to speak a foreign language could be an effective way to teach.
Yes it is, but children will tend to favor the "easier" side. in this case, 95% of her life is in Finnish (school, family etc) and she only speaks English when I am around.