“\implies” Let (\rho',\langle\cdot,\cdot\rangle',[\![\cdot,\cdot]\!] be a Courant algebroid structure on E' so that \varphi is a classical Courant algebroid morphism. In particular, \mathrm{graph}\,\varphi is isotropic with respect to the fiberwise inner product
\begin{aligned}
\langle\!\langle\cdot,\cdot\rangle\!\rangle: (E'\times E)\times_{M'\times M}(E'\times E) & \to \mathbb{R},\\
\big(x',x),(y',y)\big) & \mapsto \langle x',y'\rangle'-\langle x,y\rangle.
\end{aligned}
Equivalently, we have
\begin{aligned}
\forall (x',y')\in E'\times_{M'}E': \langle x',y'\rangle' = \langle\varphi(x'),\varphi(y')\rangle.
\end{aligned}
Let x_0\in E' so that the restriction of \langle\varphi(x_0),\cdot\rangle vanishes on \mathrm{im}\varphi\cap\pi^{-1}(\pi(\varphi(x_0))). Since \varphi is a vector bundle morphism, we have
\begin{aligned}
\mathrm{im}\varphi\cap\pi^{-1}(\pi(\varphi(x_0))) & = \left\lbrace z\in\mathrm{im}\,\varphi\,\big\vert\,\pi(z) = \pi(\varphi(x_0)) \right\rbrace\\
& = \left\lbrace \varphi(x')\,\big\vert\,\pi'(x') = \pi'(x_0) \right\rbrace.
\end{aligned}
Therefore, (Proof) yields
\begin{aligned}
\forall x'\in\pi'^{-1}(\pi'(x_0)): \langle x_0,x'\rangle' = \langle \varphi(x_0),\varphi(x')\rangle = 0
\end{aligned}
and thus \langle x_0,\cdot\rangle' \equiv 0. Since \langle \cdot,\cdot\rangle is nondegenerate, we conclude that x_0 = 0_{E'}(\pi'(x_0)); and since \varphi is fiberwise linear, this yields \varphi(x_0) = 0_{E}(\pi(\varphi(x_0))). This shows that \langle\cdot,\cdot\rangle is fiberwise nondegenerate on \mathrm{im}\,\varphi. Let f,g\in\Gamma(E;\varphi(E')). Since \varphi is (as classical Courant algebroid morphism) injective, the sections \widetilde{f} := \varphi^{-1}\circ f\circ \varphi_0 and \widetilde{g} := \varphi^{-1}\circ g\circ\varphi_0 are well-defined and \varphi-related to f and g, respectively. Since \varphi is, by assumption, a Courant algebroid morphism, we conclude that
\begin{aligned}
[\![f,g]\!]\circ\varphi_0 = \varphi\circ[\![\widetilde{f},\widetilde{g}]\!]'\in\Gamma \varphi_0^*\varphi(E')
\end{aligned}
and hence [\![f,g]\!]\in\Gamma(E;\varphi(E')).
“\impliedby” By assumption, \varphi_0 is an immersion onto its image \varphi_0(M'). In particular, \varphi_0 is a bijection onto its image and admits an inverse function \psi:\varphi_0(M)\to M'. From the implicit function theorem, it follows that \psi is a smooth function. Define the anchor
\begin{aligned}
\rho':E'\to\mathcal{T}M',\quad e\mapsto(\mathrm{d}\psi\circ\rho\circ\varphi)(e).
\end{aligned}
By assumption, \rho\circ\varphi maps into \mathcal{T}\varphi_0(M') and hence \rho' is well-defined. Since \rho is a vector bundle morphism over the identity, and \mathrm{d}\psi is a vector bundle morphism over \psi, \rho' is a vector bundle morphism over the identity. Since \langle\cdot,\cdot\rangle is a fiberwise bilinear form on E and since \varphi is a vector bundle morphism, the function
\begin{aligned}
\langle\cdot,\cdot\rangle': E'\oplus_{M'} E'\to \mathbb{R},\qquad (e,e')\mapsto \langle\varphi(e),\varphi(e')\rangle.
\end{aligned}
is a fiberwise bilinear form on E'. Let e\in E' so that \langle e,\cdot\rangle'\equiv 0; by construction this is equivalent to \langle\varphi(e),\cdot\rangle\vert_{\varphi(\pi'^{-1}(e))}\equiv 0. Since the restriction of \langle\cdot,\cdot\rangle to \mathrm{im}\varphi is nondegenerate by assumption, we conclude that \varphi(e) = 0; since \varphi is injective, we have e = 0_{E'}(\pi'(e)). This shows that \langle\cdot,\cdot\rangle' is a fiberwise nondegenerate inner product on E'. Lastly, we construct a Dorfman bracket on E'. Let f,g\in\Gamma(E'). In view of Lemma 3.6, there are sections \widehat{f},\widehat{g}\in\Gamma(E) so that \varphi\circ f = \widehat{f}\circ\varphi_0, and \varphi\circ g = \widehat{g}\circ\varphi_0. Define
\begin{aligned}
[\![f,g]\!]' := \varphi^{-1}\circ[\![\widehat{f},\widehat{g}]\!]\circ\varphi_0.
\end{aligned}
We show that [\![f,g]\!]' is well-defined. Let \widetilde{f},\widetilde{g}\in\Gamma(E) with \varphi\circ f = \widetilde{f}\circ\varphi_0 and \varphi\circ g = \widetilde{g}\circ\varphi_0. Let x\in M'. Then, there exists an open neighbourhood U of x and e_1,\ldots,e_k\in\Gamma(E) so that (e_i\vert_U)_{i = 1}^n is a frame of the restriction E\vert_U := \pi^{-1}(U). Let f_1,\ldots,f_n\in\mathcal{C}^\infty(M) and g_1,\ldots,g_n\in\mathcal{C}^\infty(M) so that the restrićtions (f_i\vert_U)_{i = 1}^n and (g_i\vert_U)_{i = 1}^n are representations of (\widetilde{f}-\widehat{f})\vert_{U} and (\widetilde{g}-\widehat{g})\vert_{U} with respect to the frame (e_i\vert_U)_{i = 1}^n, respectively. By assumption, \widehat{g}\circ\varphi_0 = \widetilde{g}\circ\varphi_0 and \widehat{f} = \widetilde{f}, and thus (f_i\circ\varphi)\vert_{\psi(U)} = (g_i\circ\varphi)\vert_{\psi(U)}\equiv 0 for all i\in\underline{n}. In view of (2.4), we have, for all z\in\psi(U),
\begin{aligned}
[\![\widetilde{f},\widetilde{g}-\widehat{g}]\!](\varphi_0(z)) & = \left[\!\left[h,\sum_{i = 1}^ng_i e_i\right]\!\right](\varphi_0(z))\\
& = \sum_{i = 1}^n \underbrace{g_i(\varphi_0(z))}_{ = 0}[\![\widetilde{f},e_i]\!](\varphi_0(z))\\
&\quad + \underbrace{\rho(\widetilde{f}(\varphi_0(z)))(g_i)(\varphi_0(z))}_{ = 0} e_i(\varphi_0(z)) = 0,
\end{aligned}
where \rho(\widetilde{f}(\varphi_0(z))(g_i)(\varphi_0(z)) = 0 since \rho(\widetilde{f}(\varphi_0(z))\in\mathcal{T}\varphi_0(M). In particular, we have [\![\widetilde{f},\widetilde{g}]\!]\circ\varphi_0 = [\![\widetilde{f},\widehat{g}]\!]\circ\varphi_0; analogously, it may be proven that [\![\widehat{f},\widetilde{g}]\!] = [\![\widehat{f},\widehat{g}]\!] and [\![\widetilde{g},\widetilde{f}-\widehat{f}]\!] = 0. By property (iii) in the definition of the Courant algebroid, we have
\begin{aligned}
& [\![\widetilde{f}-\widehat{f},\widetilde{g}]\!](\varphi_0(z))\\
&\quad = -[\![\widetilde{g},\widetilde{f}-\widehat{f}]\!](\varphi_0(z)) + D_\rho(\langle \widetilde{f}-\widehat{f},\widetilde{g}\rangle)(\varphi_0(z))\\
&\quad = D_\rho(\langle \widetilde{f}-\widehat{f},\widetilde{g}\rangle)(\varphi_0(z)),
\end{aligned}
where D_\rho(s)\in\Gamma(E) denotes the unique section with \langle D_{\rho}(s),s'\rangle = \rho(s)(s') for all s'\in\Gamma(E). In particular, the assumption (Proof) yields that D_\rho(\langle \widetilde{f}-\widehat{f},\widetilde{g}\rangle)(\varphi_0(z))\in\varphi(E') and we have for all e'\in \pi'^{-1}(\left\lbrace z \right\rbrace),
\begin{aligned}
0 = \rho(\varphi(e'))(\langle\widetilde{f}-\widehat{f},\widetilde{g}\rangle) = \langle D_\rho(\langle \widetilde{f}-\widehat{f},\widetilde{g}\rangle)(\varphi_0(z)),\varphi(e')\rangle;
\end{aligned}
hence D_\rho(\langle \widetilde{f}-\widehat{f},\widetilde{g}\rangle)(\varphi_0(z)) is orthogonal on \varphi(\pi'^{-1}(\left\lbrace z \right\rbrace). Since we assume that \langle\cdot,\cdot\rangle is nondegenerate on \varphi(E'), we conclude that D_\rho(\langle \widetilde{f}-\widehat{f},\widetilde{g}\rangle)(\varphi_0(z)) = 0_{E}(\varphi_0(z)). Thus, we conclude that [\![\widehat{f},\widetilde{g}]\!]\circ\varphi_0 = [\![\widetilde{f},\widetilde{g}]\!]\circ\varphi_0; analogously, we see that [\![\widehat{f},\widehat{g}]\!]\circ\varphi_0 = [\![\widetilde{f},\widehat{g}]\!]\circ\varphi_0. Therefore, we have
\begin{aligned}
[\![\widehat{f},\widehat{g}]\!]\circ\varphi_0 = [\![\widetilde{f},\widehat{g}]\!]\circ\varphi_0 = [\![\widetilde{f},\widetilde{g}]\!]\circ\varphi_0
\end{aligned}
and [\![f,g]\!]' is indeed well-defined. It remains to show that (\rho',\langle\cdot,\cdot\rangle',[\![\cdot,\cdot]\!]') is a Courant algebroid structure on E'. Let f,g,h\in\Gamma(E') with \varphi-related sections \widehat{f},\widehat{g},\widehat{h}\in\Gamma(E), i.e.
\begin{aligned}
\varphi\circ f = \widehat{f}\circ\varphi_0,\quad \varphi\circ g = \widehat{g}\circ\varphi_0,\quad\varphi\circ h = \widehat{h}\circ\varphi_0.
\end{aligned}
By construction of [\![\cdot,\cdot]\!], we find that [\![g,h]\!]', [\![f,g]\!]', [\![f,h]\!]' and [\![\widehat{g},\widehat{h}]\!], [\![\widehat{f},\widehat{g}]\!], [\![\widehat{f},\widehat{h}]\!] are \varphi-related, respectively. Therefore, we get
\begin{aligned}
\varphi\circ[\![f,[\![g,h]\!]']\!]' & = [\![\widehat{f},[\![\widehat{g},\widehat{h}]\!]]\!]\circ\varphi_0\\
& = [\![[\![\widehat{f},\widehat{g}]\!],\widehat{h}]\!]\circ\varphi_0 + [\![\widehat{g},[\![\widehat{f},\widehat{h}]\!]]\!]\circ\varphi_0\\
& = \varphi\circ[\![[\![f,g]\!]',h]\!]'+\varphi\circ[\![g,[\![f,h]\!]']\!]'\\
& = \varphi\circ ([\![[\![f,g]\!]',h]\!]'+[\![g,[\![f,h]\!]']\!]').
\end{aligned}
Since \varphi is injective, we conclude that
\begin{aligned}
[\![f,[\![g,h]\!]']\!]' = [\![[\![f,g]\!]',h]\!]'+[\![g,[\![f,h]\!]']\!]'
\end{aligned}
and thus (\Gamma(E'),[\![\cdot,\cdot]\!]') is a left-Loday algebra. For each x\in M', we have
\begin{aligned}
\rho'(f(x))\langle g,h\rangle' & = (\mathrm{d}\psi\circ\rho)((\varphi\circ f)(x))\langle \varphi\circ g,\varphi\circ h\rangle\\
& = \rho((\varphi\circ f)(x))\langle \varphi\circ g\circ\psi,\varphi\circ h\circ \psi\rangle\\
& = \rho(\widehat{f}(\varphi_0(x)))\langle\widehat{g},\widehat{h}\rangle\\
& = \langle [\![\widehat{f},\widehat{g}]\!](\varphi_0(x)),\widehat{h}(\varphi_0(x))\rangle\\
&\quad + \langle \widehat{g}(\varphi_0(x)),[\![\widehat{f},\widehat{g}]\!](\varphi_0(x))\rangle\\
& = \langle [\![f,g]\!](x),h(x)\rangle + \langle g(x),[\![f,h]\!](x)\rangle.
\end{aligned}
This shows that (\rho',\langle\cdot,\cdot\rangle',[\![\cdot,\cdot]\!]) fulfills the property (ii) in Definition 2.2. It remains to verify that (\rho',\langle\cdot,\cdot\rangle',[\![\cdot,\cdot]\!]) fulfills (iii). Let \alpha\in\mathcal{C}^\infty(M') and \widehat{\alpha}\in\mathcal{C}^\infty(M) so that \alpha = \widehat{\alpha}\circ\varphi_0. Equivalently, we have \widehat{\alpha}\vert_{\varphi_0(M')} = \alpha\circ\psi. Recall that D_{\rho'}(\alpha)\in\Gamma(E') is the unique solution of
\begin{aligned}
\langle D_{\rho'}(\alpha)(x),k(x)\rangle' = \rho'(k(x))(\alpha)
\end{aligned}
for all x\in M' and k\in\Gamma(E'). Let x\in M' and k\in\Gamma(E') with \varphi-related section \widehat{k}\in\Gamma(E). Let further \ell\in\Gamma(E') be \varphi-related to D_{\rho'}(\alpha). Then, we have
\begin{aligned}
\langle\ell(\varphi_0(x)),\widehat{k}(\varphi_0(x))\rangle & = \langle\varphi(D_{\rho'}(\alpha)(x)),\varphi(k(x))\rangle\\
& = \langle D_{\rho'}(\alpha)(x),k(x)\rangle'\\
& = \rho'(k(x))(\alpha)\\
& = \rho(\varphi(k(x)))(\alpha\circ\psi)\\
& = \rho(\widehat{k}(\varphi_0(x)))(\widehat{\alpha})\\
& = \langle D_\rho(\widehat{\alpha})(\varphi_0(x)),\widehat{k}(\varphi(x))\rangle.
\end{aligned}
From the nondegeneracy of \langle\cdot,\cdot\rangle on \mathrm{im}\,\varphi, we conclude that \ell\circ\varphi_0 = D_\rho(\widehat{\alpha})\circ\varphi_0. In particular, we have
\begin{aligned}
\varphi\circ D_{\rho'}(\langle f,g\rangle') & = D_\rho(\langle\widehat{f},\widehat{g}\rangle)\circ\varphi_0\\
& = [\![\widehat{f},\widehat{g}]\!]\circ\varphi_0+[\![\widehat{g},\widehat{f}]\!]\circ\varphi_0\\
& = [\![f,g]\!]'+[\![g,f]\!]'.
\end{aligned}
This shows that (\rho',\langle\cdot,\cdot\rangle',[\![\cdot,\cdot]\!]') is a Courant algebroid structure on E'.
The uniqueness of the Courant algebroid structure is a direct consequence of Proposition 3.4.