Royal Roads University located in Vitoria, British Columbia, Canada, offers a doctorate degree in the social sciences: Doctor of Social Sciences (DSocSci). This might be of interest to those considering a non-US doctorate and who still want a North American institution to ensure ready acceptance of the credential.
Having to attend two residencies of three weeks each is something that could probably be managed by many. There aren't a lot of programs of this sort around and so it's great to hear about this one.