$\DeclareMathOperator{\Conj}{Conj} \DeclareMathOperator{\GL}{GL} \DeclareMathOperator{\id}{id} \newcommand\Z{\mathbb{Z}}$
For an $n \times n$ integer matrix $A \in \GL_n(\Z)$, let $\Conj(A)$ be the set of $n \times n$ integer matrices that are $\GL_n(\Z)$-conjugate to $A$. Also, let $A \oplus \id_m$ be the $(n+m) \times (n+m)$ integer matrix obtained by adjoining an $m \times m$ identity matrix to the bottom right hand corner of $A$.
Question: There is a natural map $\Conj(A) \rightarrow \Conj(A \oplus \id_m)$. Are there conditions on $A$ that ensure this is always a surjection/injection/bijection? Also, is it the case that for sufficiently large $m$ we always have that the map $\Conj(A \oplus \id_m) \rightarrow \Conj(A \oplus \id_{m+1})$ is a bijection?