Here is my work (with explicit formulas of imbeddings):
Let $$ \left ( \begin{array}{c} \cos \theta ( R + r \cos \varphi) \\ \sin \theta ( R + r \cos \varphi ) \\ r \sin \varphi \end{array} \right )$$ where $\theta, \varphi \in [0, 2 \pi]$ be a parametrization of the torus $T \subseteq \mathbb R^3$.
Let $(\cos a, \sin a , b ) $ where $a \in [0,2\pi], b \in [0,\pi / 2]$ be a parametrization of the cylinder $S^1 \times [0,1]$.
On $X = C_0 \sqcup C_1 = \{ (\cos a , \sin a, b , n ) \mid a \in [0,2\pi], b \in [0,\pi / 2], n \in \{0,1\}\}$ define
$$ (\cos a, \sin a, b, n) \sim (\cos a' , \sin a', b', n') \iff
((a = a') \land (b=b') \land (n=n')) \lor
((a =a') \land (b=\pi/2) \land b'=0 \land (n=0) \land (n'=1)) \lor
((a =a') \land (b=0) \land b'=\pi/2 \land (n=0) \land (n'=1))$$
Let $f: C_0 \sqcup C_1 \to T$ be the map
$$ (\cos a , \sin a, b, n) \mapsto \left ( \begin{array}{c} \cos ( \pi n + 2 b)(R + r \cos a) \\
\sin (\pi n + 2 b)(R + r \cos a) \\ r \sin a \end{array} \right )$$
and define $g: X/\sim \to T$ as $[x] \mapsto f(x)$.
Here $g$ is (1) welldefined, (2) injective (3) surjective, (4) continous and (5) open:
(1) welldefined: Assume $[x]=[y]$ and without loss of generality, $x \in C_0$. For $x \neq y$ this happens in two cases: either
$$ x = (\cos a, \sin a, 0,0) , y = (\cos a, \sin a, \pi / 2, 1)$$ or
$$ x = (\cos a, \sin a, \pi / 2,0) , y = (\cos a, \sin a, 0, 1)$$
In the first case,
$$ g([x])=f(x) = \left ( \begin{array}{c} \cos ( \pi \cdot 0 + 2 \cdot 0)(R + r \cos a) \\
\sin (\pi \cdot 0 + 2 \cdot 0)(R + r \cos a) \\ r \sin a \end{array} \right ) =
\left ( \begin{array}{c} \cos ( \pi \cdot 1 + 2 \cdot \pi / 2)(R + r \cos a) \\
\sin (\pi \cdot 1 + 2 \cdot \pi / 2)(R + r \cos a) \\ r \sin a \end{array} \right ) = g([y])$$
Similarly in the second case. Hence $g$ is welldefined.
(2) $g$ is injective: Assume $g([x]) = g([y])$ where $x = (\cos \theta_x, \sin \theta_x, \varphi_x,n_x)$ and $y = (\cos \theta_y, \sin \theta_y, \varphi_y,n_y)$. Then $r \sin \theta_x = r \sin \theta_y$ hence $\theta_x = \theta_y$. From this it follows that $\cos(\pi n_x + 2 \varphi_x ) = \cos(\pi n_y + 2 \varphi_y ) $ and $\sin(\pi n_x + 2 \varphi_x ) = \sin(\pi n_y + 2 \varphi_y ) $. This implies $\pi n_y + 2 \varphi_y = \pi n_x + 2 \varphi_x $. If $n_x = n_y$ it follows that $\varphi_x = \varphi_y$. If $n_x \neq n_y$, without loss of generality assume $n_x = 0$ and $n_y = 1$. Then $\pi + 2 \varphi_y = 2 \varphi_x$. Since $\varphi_x, \varphi_y \in [0, \pi / 2]$ this implies that $\varphi_y = 0$ and $\varphi_x = \pi / 2$. But then also $[x]=[y]$.
(3) $g$ is surjective: Let $$y = \left ( \begin{array}{c} \cos ( \pi n + 2 b)(R + r \cos a) \\
\sin (\pi n + 2 b)(R + r \cos a) \\ r \sin a \end{array} \right ) \in T$$ then for $x = (\cos a , \sin a, b, n)$, $g([x]) = y$.
(4) $g$ is continous: Let $q : X \to X/\sim$ be the quotient map. Then $q$ is open by the definition of the quotient topology. Hence $g = f \circ q^{-1}$ is continous as the concatenation of two continuous functions.
(5) $g$ is open: $g = f \circ q^{-1}$ and $q$ is open and continous hence $g$ is open $\iff$ $g \circ q = f$ is.
Let $U$ in $X$ be open. Then $U = U_0 \sqcup U_1$ where $U_0, U_1 $ are open and $U_0 \subseteq S^1 \times [0,1] \times \{0\}$ and $U_1 \subseteq S^1 \times [0,1] \times \{1\}$. $f$ restricted to $U_0, U_1$ respectively is the identity map hence open. Then $f(U) = f(U_0) \cup f(U_1) $ is open.
Therefore $g$ is a homeomorphism.