The proofs of this post are perfectly fine, but I thought there was another proof using the "invariance of domain" theorem. I tried to write it explicitly but it does not seem to work.
By absurd, let $\ \varphi:H^n \longrightarrow \mathbb{R}^n$ be a homeomorphism and let's call $\psi: \mathbb{R}^n \longrightarrow H^n$ its inverse which does go from an open subset of $\mathbb{R}^n$ to $\mathbb{R}^n$ and is injective as required by the invariance of domain theorem.
The problem now is that $\psi$ is not continuous as a map $\mathbb{R}^n \longrightarrow \mathbb{R}^n $ but only as a map $\mathbb{R}^n \longrightarrow H^n$ (recall: $\psi^{-1}(open)$ should be open, but $U$ open in $H^n$ means $\exists\ V\subset\mathbb{R}^n$ open such that $U = H^n\cap V$, i.e. $U$ is not necessarily open in $\mathbb{R}^n$).
If $\psi$ were continuous then one would obtain a contradiction: by the theorem $\psi(\mathbb{R}^n)=H^n$ should be open in $\mathbb{R}^n$ but it is not, so there cannot be an homeomorphism $H^n\cong \mathbb{R}^n$.
Question: can one use the invariance of domain to proove that there is no homeomorphism between $H^n$ and $\mathbb{R}^n$?