If you do chose to go to ND be very flexible in the game you chose to pursue. Snows, Canada geese, ducks, or upland. Weather and migration patterns vary each year. Picking the right week for a NR to visit is tricky at best so be flexible. Chase what you see.
25 years ago or more Salyer refuge held 50,000+ whitefronts each fall. In the '80s and '90s the the snows moved in. 100,000 to 400,000 birds on this refuge was very common in October. Now this refuge is nearly dead as a migratory goose stop over refuge.
Now days whitefronts can usually be found within 30 miles of the Missouri River as it flows through ND. Really hit or miss for specks in ND and only accounts for about 1% of the geese shot. They will stop over on a lake for a few days and then move on. Western Sask along the river (ie. Swift Current, SK). Lots and lots of Ross geese there too. Drought has dried up most of the lakes in this area so the geese will really use the river. This will concentrate the birds and hunters too.
Snows: go to eastern Sask or SW Manitoba. Even 50 - 100 miles north of the ND border will get you into big flocks of birds by mid October. These birds sit on the same rivers that they used to sit on in ND. Over the past 10 - 15 years, the Canadians built reservoirs on the same rivers - which have in turn short stopped geese by 100 miles or so.