Hello Naya77,
Bring your passport to the Canadian Embassy in Cairo. There they will give you a piece of paper that you need to fill out in English and in Arabic. You pay a little fee and the girl will tell you to come back in one or two days to pick it up. This is an affidavit giving you permission to marry. Then you go to the Ministry of Justice in Lazoughli Square in Cairo to sign the papers. It takes a week to get the marriage contract. You can translate it with the other papers needing translation at HAPPY INTERNATIONAL.
Good luck and all the best.
Bring your passport to the Canadian Embassy in Cairo. There they will give you a piece of paper that you need to fill out in English and in Arabic. You pay a little fee and the girl will tell you to come back in one or two days to pick it up. This is an affidavit giving you permission to marry. Then you go to the Ministry of Justice in Lazoughli Square in Cairo to sign the papers. It takes a week to get the marriage contract. You can translate it with the other papers needing translation at HAPPY INTERNATIONAL.
Good luck and all the best.