An equivalent definition of orientability is that the manifold $M$ admits a function that assigns to each $x$ a generator of the top-dimenasional homology $H^n(M, M\setminus \{x\})\simeq\mathbb{Z}$ and this assignment is "compatible" in some neighborhood $U$ of $x$. That is, each $x$ has a neighborhood $U$ such that there exists a generator of $H^n(M,M\setminus U)\simeq\mathbb{Z}$ that is mapped to the chosen generator of $H^n(M,M\setminus\{y\})$ for each $y\in U$.
If you agree with this, then you can construct a canonical isomorphism as follows. If $C$ is the oriented 2-covering and $\pi: C\to M$ the projection map, then you can assign to each $c\in C$ the pair $(\pi(c),o)$ where $o$ the orientation in $\pi(c)$ induced by $\pi$. That is, $o=\pi_*(o_c)$ where $o_c\in H(C,C\setminus\{c\})$ is the orientation in $c$. It shouldn't be hard to show $c\mapsto (\pi(c), o)$ is injective and surjective.