If by a well-defined bijection you mean a bijection expressible in finitely many symbols (either as a formula, or algorithm, etc.) then it's easy to show that there are many sets bijectable to N that have no explicit bijection.
There are uncountably many countable sets (of natural numbers, for example). In fact the cardinality is the same as the cardinality of the reals, [itex]2^{\aleph_0}[/itex]. You can see this by lining up all the natural numbers 1, 2, 3, ...
Below each of the numbers, write a 1 or a 0. The set of naturals corresponding to 1 defines a particular countable (or finite) subset of the naturals. So for each binary sequence, there's a distinct countable set. We know there are [itex]2^{\aleph_0}[/itex] binary sequences, therefore [itex]2^{\aleph_0}[/itex] countable sets.
Now, there are only countably many finite strings. So almost all countable sets do not have a definable bijection with N. That is, countably many do and uncountably many don't.