As duas formas estão corretas.
De facto, o nome/substantivo oportunidade implica o uso indiscriminado de uma das duas preposições – de, para –, sempre que corresponda à ideia de «ter ocasião de» (cf. Dicionário Estrutural, Estilístico e Sintático da Língua Portuguesa, de Énio Ramalho).
Portanto, poderá dizer/escrever tanto «Haverá oportunidade para refletir» como «Haverá oportunidade de refletir», sem que uma forma esteja mais correta do que a outra.