Sorry for my late response, but it looks like instead of a fundamental misunderstanding of the nature of a toroid, you have a fundamental misunderstanding of the nature of Ampere's law.
Ampere's law says:
$$\oint _C \vec{B}\cdot d\vec{l}=\mu_0\iint_S \vec{J}\cdot d\vec{S}\equiv\mu_0 I_{enc}$$
This is true for when the boundary of the surface S is the curve C.
What does this mathematical expression mean? It means that given a closed loop (called an Ampere loop) the integral of the magnetic field around this closed loop is equal to a constant times this quantity called ##I_{enc}## which is actually equal to the surface integral of the current density piercing the surface S with boundary C.
SO, we must define what curve C we are looking at, and therefore what surface S we are looking at. In a toroid, the curve C is taken to be a circle following along the inside of the toroid (by inside, we mean inside the cylinder we constructed before, not inside the donut hole, imagine the toroid as a donut, then the curve C is a circle inside the bread of the donut).
ANY surface with this curve C as the boundary will be pierced by the wire N separate times (you can convince yourself of this, by taking S to be simply the flat surface defined by the circle C). Therefore, we know that ##I_{enc}=NI##. It is NOT that the current has somehow gone up when we turned a wire into a toroid. The current across the whole wire is I. But this wire PIERCES the surface S defined by the Ampere loop C a total of N times.
In other words ##I_{enc}## is NOT the current through the wire, but the total current that pierces the Ampere surface. In some examples (e.g. the straight wire) it just so happens that ##I_{enc}## is equal to the current carried by the wire but this is not always the case.