Thank you for your prompt response @forw.jane @armouredDo you know the visa requirement to travel to Iraq on Canadian passport?
I am not sure how Iraq immigration works but in India if you enter with Indian Passport you cannot exit with Canadian Passport. If that's the case with Iraq too then you will be stuck as you cannot exit with an Indian passport without PR card. Also travelling on Indian passport after gaining Canadian citizenship will lead to penalties while surrendering Indian passport.
For better clarification:-
~I have applied for Iraq visa using my Indian passport. So my visa would be generated based on Indian passport.
~So my Iraq Entry/exit stamps would be on my Indian passport. But,as I will be traveling back to Canada, I'd need a PR/Canadian passport to enter Canada (board flight). At that moment, would I be able to produce my Canadian passport to the officer(Showing both Indian and Canadian passport)??
Other than this, What is the best solution for me?
(I won't be able to Skip this travel or postpone it)
Please help
What are the other options I have got?