The matrix

$0\ 1\ 0$

$1\ 0\ 0$

$0\ 0 \-1$

in $SL_3(\mathbb Z)$ is not conjugate to any block sum of an $SL_2(\mathbb Z)$ matrix and $+1$. And of course it is not conjugate to any block sum of an $SL_2(\mathbb Z)$ matrix and $-1$, either.

For $GL_3$ and $GL_2$ the answer is yes.