[step:Separate the Cohen reals at distinct coordinates]
Let $\alpha,\beta<\kappa$ with $\alpha\neq\beta$. Define
\begin{align*}
E_{\alpha,\beta}=\{p\in\mathbb P:\text{ there exists } n\in\omega \text{ such that } p(\alpha,n)\neq p(\beta,n)\}.
\end{align*}
The set $E_{\alpha,\beta}$ is dense in $\mathbb P$. Indeed, given $p\in\mathbb P$, choose $n\in\omega$ such that neither $(\alpha,n)$ nor $(\beta,n)$ belongs to $\operatorname{dom}(p)$; this is possible because $\operatorname{dom}(p)$ is finite. Then
\begin{align*}
q=p\cup\{((\alpha,n),0),((\beta,n),1)\}
\end{align*}
is a finite partial function from $\kappa\times\omega$ to $2$, so $q\in\mathbb P$, and $q\leq p$. Also $q\in E_{\alpha,\beta}$.
Since $E_{\alpha,\beta}\in M$ and $G$ is $M$-generic, choose $p\in G\cap E_{\alpha,\beta}$. Then for some $n\in\omega$,
\begin{align*}
p(\alpha,n)\neq p(\beta,n).
\end{align*}
By the definition of $c_\alpha$ and $c_\beta$, this gives
\begin{align*}
c_\alpha(n)\neq c_\beta(n).
\end{align*}
Therefore $c_\alpha\neq c_\beta$.
[/step]