Let $\pi:M_1\rightarrow M_2$ be a surjective $C^{\infty}$ map between two connected manifolds with $d\pi$ an isomorphism.
If $M_1$ is compact, it is seen that $|\pi^{-1}(m_2)|$ is finite, so $\pi$ is a covering. If we only have $M_2$ compact, do we have a counterexample showing that $\pi$ doesn't have to be a cover?