Correct, non-residents cannot get a tag to turkey hunt in North Dakota.
However, you can hunt Indian Reservations as non-residents.
I killed a bird there near Fort Yates, on the Standing Rock Indian Reservation. You will need to contact them and get an Indian guide. The hunt is very reasonable and there are LOTS of birds.