Ah. Your situation is slightly different than mine. I don't think I can help you. Sorry.
I will, however, suggest that you contact the Canadian Consulate of whatever US city you are affiliated with or are interested in moving to. They were of enormous help to me when I had questions about my status.
Note: The Canadian government recognizes the concept of dual citizenship. The US government reluctantly acknowledges that other countries recognize the concept of dual citizenship. Therefore, you are more likely to get answers from the Canadians than the Americans.