I'm a moose lottery veteran (still haven't drawn).
In addition to the states mentioned above, don't forget to try New Brunswick. The odds for non-residents are pretty good (as odds go). It's a short season (I think three days), but most of the bear camps across the border from Maine will host moose hunters if you draw. Unlike NB residents, non-residents don't have to designate their zone until they pick up their license. This give you time to scope out the outfitters. Each one has a zone or multiple zones that they work in. Pricing seems to vary quite a bit.
As for the "just book the hunt" crowd, you may want to check out Caesar's Lodge in Quebec. They have three different packages to chose from. Quebec is similar to Ontario as far as permits go. Most of the time there needs to be two people, with one permit between them. Caesar's has a premium package where you get your permit combined with your guide's permit, thus, if you are hunting alone, you will have a permit to kill a moose. As I recall, that package is under $3K. Big thing is...you can drive there from NJ. If you go on their web site, they provide driving time estimates, photos of the roads, etc. You could, of course, fly if you want. Most of their moose camps are lake-oriented, so you pretty much have a camp to yourself and your guide. I've checked out their feedback on the net, and the feedback from the few moose hunters (they are primarily a fishing lodge) has been pretty positive.
I'm giving the lottos a couple more years.....then I'll probably break down and book that hunt. I have a sister and brother-in-law in Wasilla, AK, but the thought of what it costs to fly to AK and ship meat back to the right coast is a bit steep.