The question is restricted to finite groups. The definition of representation is obvious if we replace $\operatorname{GL}(n, \Bbb C)$ with $\operatorname{GL}(n, \Bbb Q)$. The definitions of irreducibility stay the same, but starting with Schur's lemma something definitely goes wrong since its proof relies on the existence of eigenvectors, something which is not guaranteed in $\operatorname{GL}(n, \Bbb Q)$. To see what happens I started with cyclic groups:
- The cyclic group $C_3$: If we look at the representation generated by the matrix $M = \left(\begin{matrix}0 & -1\\1 & -1\end{matrix}\right)$ which satisfies $x^3 -1 = 0$. Searching for intertwining operators (using the method described here using Kronecker products) I found that they form a two dimensional vector space with vectors of the form $J = \left(\begin{matrix}a + b & - a\\a & b\end{matrix}\right)$. Indeed we have $JM = MJ$. We also have that $\det(J) = a^2+ab+b^2$ which is only zero iff $a=0, b=0$. So a hint for a replacement of Schur's lemma would be to state that every intertwining operator is either zero or has maximal rank (the intertwining operators form a division ring?).
- The cyclic group $C_5$: Here we take $M = \left(\begin{matrix}0 & 0 & 0 & -1\\1 & 0 & 0 & -1\\0 & 1 & 0 & -1\\0 & 0 & 1 & -1\end{matrix}\right)$ and the intertwining operators form a four dimension vector space : $J = \left(\begin{matrix}a + b + c + d & - a & - b & - c\\a + b + c & b + c + d & - a - b & - b - c\\a + b & b + c & c + d & - a - b - c\\a & b & c & d\end{matrix}\right)$ but I can't prove that $\det(J)$ is strictly positive unless $a=b=c=d=0$.