I am not sure that your question is answered, but I have similar question.
As you stated in Ukraine we have internal and foreign Passports. I would think that whether you like it or not the Internal Ukrainian Passport is the form of National Identity Card (from Ukrainian point of view). The Supporting Document Checklist states that CIC wants "copies of national identity cards, if issued by your country of citizenship or residence".
In our case my spouse (PA) - Ukrainian citizen lives in US and I would like to avoid all the trouble with providing them a copy of Internal passport, because of shipment/delivery to US, translation, certification, etc.
How about US Driver License - this is official ID document with all information issued by "country of residence"? Remember above "by your country ... or residence"?
In your case it would be Canadian Driver License - if you have one...
What do you think?