As cited in How to get a visa for Iran, Americans getting a visa to travel to Iran must follow this procedure:
At present the Iranian Foreign Ministry does not allow American passport holders to travel to Iran independently. Americans are required to travel on escorted tours; either as part of a tour group, or a tailor made individual tour. An exact itinerary, to which you must adhere, is compulsory.
I am an American citizen and I was born in America- however, due to both my parent's nationalities and places of birth, I am also a Canadian citizen with a Canadian passport.
If I were to travel to Iran using my Canadian passport, does that mean that I would be free to move about Iran without a tour group & itinerary? Or would I have to organize an itinerary beforehand due to the fact that I am living in the United States?