My detailed explanation was lost...
If "dans l'Ontario" is "correct" but "en Ontario" is acceptable for pronunciation purposes, does the same apply to U.S. states that begin with vowels? I've seen "en Alaska, en Iowa", etc., and have even read that to use "dans le" in those circumstances is "affected". If one is acceptable in conversation, but not in written French, that would be helpful to know...