There seems something strange about this request from Immigration.
From what I understand you were married in Indonesia and it's Indonesian Immigration that will not recognize their own marriage certificate. You need to really clarify if true...demand to see a supervisor or somebody higher up the chain of command in Imigrasi as I suspect someone is just playing with you.
What does it matter if you have, or haven't, a foreign certificate. Canada recognizes your marriage in RI but Indonesian Immigration doesn't...that's absurd.
My wife and I were married in Hong Kong. Canada, where we are citizens, accepts we are married without any Canadian certificates and Indonesia has issued us Kitaps by just showing our Hong Kong marriage certificate.
Can I ask if you used an agent to get KITAP or did you apply yourself at immigration?
We've checked a few Indonesian immigration websites and no where does it state you need to register or get a letter from home country recognizing your Indonesian marriage, only lists that you need Indonesian marriage certificate and letter of non-impediment (which we have).
The person we are dealing with is a higher up immigration official. We've been trying for a few years to get KITAP but since my husband's KTP & KK are from Karangasem and we live in Seminyak, immigration won't process our application because we don't live at the address on his KTP & KK. We've tried numerous times to move the KTP & KK to Seminyak where we live, but because we don't own the land (we rent), they won't issue him KTP or KK (other parts of Bali will issue KTP & KK if you rent, but only in Badung Regency you must own the land/home to be allow to get ID. My husband's KIPEM has our home address and so does my Domisili, but the KTP & KK have Karangasem address).
We were recently introduced by a friend to this senior immigration official who we explained this KTP / KK address problem to. He said he could help get our KITAP application processed, but when we brought the application and documents to him, he said we needed a Canadian marriage registration certificate or stamp from Canadian government recognizing our Indonesian marriage (and unfortunately Canada won't issue that).
So our problem is everyone is telling us we need different things! We feel very fortunate to have this senior immigration official helping us, but unfortunately I can't get this stamp or document from the Canadian embassy that he's asking for.