My story can be found on the blog linked above. My blog includes both my personal story and visa-related events along with information on this whole CR-1 process. Please check it out, it might help you :)For my complete timeline as well as important links, just look above under 'About Me'!
Most states, especially bordering states, will accept a Canadian DL in order to get a US license. However, you need certain pieces of evidence to prove address....that's where I am now, trying to get something in my name with my US address.