Since Canada is welcoming hundreds of thousands of people from the 3rd world and countries with very corrupt governments. I am wondering how the embassy deals with criminal records. For instance I spent a long time in Morocco and noticed the definition of crime is very very different there. For instance a gang related act of violence and drug dealing is not always a crime but criticizing the political leaders can get you 15 years in Prison. So how does the Canadian embassy handle criminal backgrounds from such countries?