If you are a refugee, do NOT risk returning for marriage. Canada recognizes all marriages that are legally solemnized in the country in which they occurred. For example, if you marry in Turkey, it has be to a civic marriage according to turkish authorities. You can do nikkah before or after that...