Consider $f:G\to H=\text{GL}_n(\mathbf{Q}_\ell)$ continuous. Then $f(G)$ is a pro-$p$-group (as a quotient of $G$). On the other hand, $H$ has an open subgroup $U$ which is pro-$\ell$, namely some open finite index subgroup of $\text{GL}_n(\mathbf{Z}_\ell)$ (if I remember correctly, the kernel of reduction modulo $\ell$ works if $\ell>2$, and of reduction modulo 4 if $\ell=1$). It follows that $f(G)\cap U$ is both pro-$p$ and pro-$\ell$, hence trivial, so $f(G)$ is discrete, hence finite.
Now assume in addition that the action is unipotent. The unipotent group in $\text{GL}_n(\mathbf{Q}_\ell)$ is torsion-free. So $f(G)$ is torsion-free and finite, hence trivial.