I don't really see what surjectivity has to do with this: there is no map $f$ from $\mathbb{Q}$ to $\mathbb{N}$ satisfying $m<n\implies f(m)<f(n)$, at all.
Suppose there were. Then $f(0)> f(-1)> f(-2)>. . .$. But this yields an infinite descending chain of natural numbers, which can't happen.
Note that restricting to positive rationals doesn't help: take $f(1)>f({1\over 2})>f({1\over 3})>. . .$.
Basically the same argument, but phrased differently: there are only finitely many natural numbers between $f(0)$ and $f(1)$, but infinitely many rationals between $0$ and $1$. For $f$ to preserve ordering, $f$ would have to map an infinite set into a finite set.