In all the answers that I fount related to submersion of compact manifold in $R^{n}$ they always conclude using connection of $R^{n}$ (ie
math.stackexchange.com/questions/1995022/…) Now, while of course it does not change much, would it be wrong arguing that f(M) must be compact and open but this is against Heine Borel?