The sad part is that you need all that to get a passport, not so you can visit NB (not Nb), but so you can gain reentry to the USA afterwards.

Cheers